https://bz.apache.org/bugzilla/show_bug.cgi?id=65179

            Bug ID: 65179
           Summary: HTTP2:WINDOW_UPDATE not sent when receiving http2
                    requests over unknown url
           Product: Tomcat 9
           Version: 9.0.43
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: regression
          Priority: P2
         Component: Catalina
          Assignee: dev@tomcat.apache.org
          Reporter: arshiya.shar...@ericsson.com
  Target Milestone: -----

Created attachment 37767
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=37767&action=edit
PCAP for case where WINDOW_UPDATE is not sent

We are using embedded tomcat version 9.0.43 in our application to transport
http/2 packets between 2 systems (h2c connection). All parameters used are the
tomcat defaults.

We are facing the below issue :
1.      Tomcat is not sending WINDOW_UPDATE when a request(payload > 65K) is
landed on an Unknown URL(which is not deployed as a servlet and not having  a
servlet mapping). The same is working when request landed on an known URL(which
is deployed as a servlet and has an servlet mapping). 
2.      Tomcat is listening on 1080 port, client is sending packet size of >
65KB, but here tomcat receives only 65KB  and not receiving full DATA, later
tomcat sends RST_STREAM, further no WINDOW_UPDATE, after that client is not
able to send DATA frames as there is no WINDOW_UPDATE from tomcat.

Working case :
Client sends request to a correct URL of size/payload > 65KB. Tomcat is sending
WINDOW_UPDATE. 200OK from application, which is working as expected. Later
client is able to send requests along with DATA also, and tomcat is receiving
those .

Please find attached the PCAPs for the Not Working Case (unknown url).

Please help resolve this issue.

Thanks in advance !!

-- 
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