bryancall commented on issue #8200:
URL: https://github.com/apache/trafficserver/issues/8200#issuecomment-4827449307

   The HTTP/2 stream-counting code described here was reworked as part of the 
HTTP/2-to-origin feature this issue was filed against, which landed in 
https://github.com/apache/trafficserver/pull/9366 (first released in 10.0.0), 
together with the configurable session and stream window split in 
https://github.com/apache/trafficserver/pull/9085 (also 10.0.0), the exact 
mitigation noted in the discussion. In current master the old 
client_streams_in_count is gone. The connection state now keeps separate peer 
stream counts that are decremented when a stream is removed (not deferred until 
the HttpSM is destroyed), tracks streams still shutting down separately, and 
sends a RST_STREAM to the peer when a stream is closed from a non-closed state, 
which addresses both the count divergence and the missing reset. Closing as 
resolved. Please reopen if the divergence still reproduces on a current release.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to