shinrich opened a new issue #8199: URL: https://github.com/apache/trafficserver/issues/8199
Noticed this while debugging HTTP/2 to origin. Traffic Server provides proxy.config.http2.initial_window_size_in to change the initial window size from the default of 65536. However, this value is used for both the stream window and the session window. So any single stream can overrun the shared session window. Looking at window values from our clients, it seems that many clients will have a higher session window than the stream window. For my testing, I just multiplied the session window by 50. That plus greatly increasing the stream window size, got my test scenario working (one ATS level using a H2 connection to another ATS level to interleave streams from many client requests). I propose that we add a second setting to control the session window. It could be a multiplier, e.g proxy.config.http2.session_window_multiplier_in, or just an explicit session window setting, e.g., proxy.config.http2.session initial_window_size_in. If the session version of the setting is not set, the stream version will be used as it is in the current code. I would appreciate your thoughts on this. -- 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]
