Skip to content

Conversation

@masaori335
Copy link
Contributor

@masaori335 masaori335 commented Jun 23, 2020

Backport #6364 to 8.1.x to fix openclose_h2 AuTest failure.

  • without changes in test/gold_tests/
  • without changes of removing client_vc->do_io_close() from Http1ClientSession::do_io_close() and Http2ClientSession::do_io_close().
    Because it made a bunch of crashes.

  • Fix rare SSN/TXN Start/Close Hook misorderings

  • Fix h2spec test failure

Co-authored-by: a-a-ron acanary@verizonmedia.com
(cherry picked from commit 37cc7b8)

Conflicts:
proxy/ProxyClientSession.cc
proxy/ProxySession.h
proxy/http/HttpSM.cc
proxy/http/Http1ClientSession.cc
proxy/http2/Http2Stream.cc
proxy/http2/Http2ClientSession.cc
tests/gold_tests/continuations/openclose.test.py
tests/gold_tests/continuations/openclose_h2.test.py
tests/gold_tests/pluginTest/test_hooks/log.gold
tests/gold_tests/pluginTest/test_hooks/test_hooks.test.py
tests/tools/plugins/ssntxnorder_verify.cc

@masaori335 masaori335 added the Backport Marked for backport for an LTS patch release label Jun 23, 2020
@masaori335 masaori335 self-assigned this Jun 23, 2020
Cherry-pick 37cc7b8 for openclose_h2 AuTest.

- without changes in test/gold_tests/
- without changes of removing `client_vc->do_io_close()` from `Http1ClientSession::do_io_close()` and `Http2ClientSession::do_io_close()`.
  Because it made a bunch of crashes.

----

- Fix rare SSN/TXN Start/Close Hook misorderings

- Fix h2spec test failure

Co-authored-by: a-a-ron acanary@verizonmedia.com
(cherry picked from commit 37cc7b8)

Conflicts:
	proxy/ProxyClientSession.cc
	proxy/ProxySession.h
	proxy/http/HttpSM.cc
	proxy/http/Http1ClientSession.cc
	proxy/http2/Http2Stream.cc
	proxy/http2/Http2ClientSession.cc
	tests/gold_tests/continuations/openclose.test.py
	tests/gold_tests/continuations/openclose_h2.test.py
	tests/gold_tests/pluginTest/test_hooks/log.gold
	tests/gold_tests/pluginTest/test_hooks/test_hooks.test.py
	tests/tools/plugins/ssntxnorder_verify.cc
@masaori335
Copy link
Contributor Author

Build failure on Fedora with TCL looks unrelated to this PR. The env is changed recently?

checking for Tcl configuration... configure: error: Can't find Tcl configuration, install the TCL dev package

@masaori335 masaori335 marked this pull request as ready for review June 23, 2020 04:28
@zwoop zwoop merged commit 0912e18 into apache:8.1.x Jun 23, 2020
@zwoop zwoop modified the milestones: Backported, 8.1.0 Jun 23, 2020
masaori335 added a commit to masaori335/trafficserver that referenced this pull request Jul 9, 2020
zwoop pushed a commit that referenced this pull request Jul 13, 2020
@zwoop zwoop modified the milestones: 8.1.0, Reverted Jul 13, 2020
masaori335 pushed a commit to masaori335/trafficserver that referenced this pull request Mar 31, 2021
* asf/8.1.x:
  Updated ChangeLog
  Fix rare SSN/TXN Start/Close Hook misorderings (apache#6364) (apache#6936)
  Fix old MIMEHdr handling of HPACK
  Revert "crr and slice cherry picks, broken crr unit test"
  crr and slice cherry picks, broken crr unit test
masaori335 added a commit to masaori335/trafficserver that referenced this pull request Mar 31, 2021
masaori335 pushed a commit to masaori335/trafficserver that referenced this pull request Mar 31, 2021
* asf/8.1.x:
  Updated ChangeLog
  Fix memory leak in header_rewrite (apache#6986)
  Revert "Fix rare SSN/TXN Start/Close Hook misorderings (apache#6364) (apache#6936)" (apache#6989)
  Fixes use of TS_USE_TLS_OCSP (apache#6987)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Backport Marked for backport for an LTS patch release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants