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