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: dev@tomcat.apache.org
          Reporter: dpy1...@126.com
  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: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to