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

Daniel Fuchs dfuchs at openjdk.org
Thu Jan 9 20:55:14 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.

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

Commit messages:
 - 8347373

Changes: https://git.openjdk.org/jdk/pull/23018/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23018&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8347373
  Stats: 115 lines in 5 files changed: 49 ins; 4 del; 62 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