RFR: 8376479: Http3 test server thread deadlock in ThrowingPublishersInRequest [v3]
Daniel Jeliński
djelinski at openjdk.org
Thu Jan 29 14:53:18 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 two additional commits since the last revision:
- Send stop_sending if the InputStream is closed
- Close the stream atomically
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/29448/files
- new: https://git.openjdk.org/jdk/pull/29448/files/a8a5415c..52230a48
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=29448&range=02
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=29448&range=01-02
Stats: 33 lines in 1 file changed: 13 ins; 10 del; 10 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