https://bz.apache.org/bugzilla/show_bug.cgi?id=65460
Bug ID: 65460
Summary: http2 request hang with tomcat 9.0.50`s overhead
protection
Product: Tomcat 9
Version: 9.0.50
Hardware: PC
OS: Mac OS X 10.1
Status: NEW
Severity: major
Priority: P2
Component: Connectors
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: -----
Question:
When we are using http2 and upgrading tomcat`s version from 9.0.45 to 9.0.50.
We find when server first startup evernthing goes fine, but after a while we
see may request timeout from client side.
By seeing the pinpoint trace, we find request is blocking at
StandardHostValve#invoke. Then caller get timeout, and disconnect. Then some
how the server side finish its blocking and try to read/write some to the
socket, then got exception like:
"IOException: stream reset"
or
"CloseNowException: This stream is not writeable"
And in changelog, since 9.0.49 we see some new changes in http2
overheadprotect, we think maybe these changes cause the problem. So we did some
tests blow:
1. http1 + tomcat9.0.50 fine
2. http2 + tomcat9.0.50 hang
3. http2 + tomcat9.0.45 fine
4. http2 + tomcat9.0.50 + disable overheadprotect fine
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]