RFR: 8347373: HTTP/2 flow control checks may count unprocessed data twice [v2]

Daniel Fuchs dfuchs at openjdk.org
Fri Jan 10 15:13:21 UTC 2025


> The HTTP/2 flow control logic has a potential race condition where some of the unprocessed data may be counted twice for the connection window.
> A protocol exception may be raised incorrectly if there are several concurrent streams producing data and the connection window is close from being exhausted.

Daniel Fuchs has updated the pull request incrementally with one additional commit since the last revision:

  Review feedback, renamed 'received' parameter to 'processed'

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/23018/files
  - new: https://git.openjdk.org/jdk/pull/23018/files/812e399b..73f0e94a

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=23018&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=23018&range=00-01

  Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod
  Patch: https://git.openjdk.org/jdk/pull/23018.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/23018/head:pull/23018

PR: https://git.openjdk.org/jdk/pull/23018


More information about the net-dev mailing list