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

Daniel Fuchs dfuchs at openjdk.org
Thu Jan 29 15:17:09 UTC 2026


On Thu, 29 Jan 2026 14:53:18 GMT, Daniel Jeliński <djelinski at openjdk.org> wrote:

>> 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

I am not opposed to the proposed changes. I agree they will fix the issue. However please give them a good shake in the CI before integrating.

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

Marked as reviewed by dfuchs (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/29448#pullrequestreview-3723345985


More information about the net-dev mailing list