RFR: 8376479: Http3 test server thread deadlock in ThrowingPublishersInRequest [v2]

Daniel Jeliński djelinski at openjdk.org
Tue Jan 27 18:54:52 UTC 2026


> This fixes a deadlock between the thread that reads from the RequestBodyInputStream and the thread that tries to close it in response to a stream reset. See the linked JBS ticket for details.
> 
> Tier1 and tier2 tests continue to pass. I verified that with this change there are no busy threads at the end of the test.

Daniel Jeliński has updated the pull request incrementally with one additional commit since the last revision:

  Do not reset stream when read is interrupted

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/29448/files
  - new: https://git.openjdk.org/jdk/pull/29448/files/2504e170..a8a5415c

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

  Stats: 34 lines in 2 files changed: 10 ins; 15 del; 9 mod
  Patch: https://git.openjdk.org/jdk/pull/29448.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/29448/head:pull/29448

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


More information about the net-dev mailing list