Hi all,

I plan to implement RFC 9218 [1] for HTTP/2 in Tomcat 11. Depending on how that goes, I may back-port the changes.

Given the difficulties we have in prioritizing creation of responses, I plan to continue the current approach of prioritizing the sending of data when the connection window size is smaller than the currently active streams have collectively requested.

My rough plan at this stage, which is likely to change as I work through the implementation, is:

- remove all the code that supports the current priority tree approach
- include SETTINGS_NO_RFC7540_PRIORITIES in the initial settings
- implement the new priority scheme - expected to be a much simpler
  algorithm in Http2UpgradeHandler.allocate()

Mark


[1] https://www.rfc-editor.org/rfc/rfc9218.html#name-priority-parameters

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to