[jdk17u-dev] RFR: 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) [v2]
Martin Doerr
mdoerr at openjdk.org
Mon Oct 27 11:07:16 UTC 2025
On Sun, 26 Oct 2025 20:41:30 GMT, Goetz Lindenmaier <goetz at openjdk.org> wrote:
>> I backport this for parity with 17.0.18-oracle.
>>
>> Needed resolve and adaptions:
>>
>> Net.java: resolved static initializer.
>> SocketChannelImpl.java: In implCloseBlockingMode(), the code guarded by the new condition is not in 17. Omitted.
>> Net.c: Copyright.
>>
>> The test exercises platform and virtual threads.
>> I simplified this to what is supported in 17.
>> See extra commit.
>
> Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision:
>
> add code from 8284161 along with fix of this change
Thanks! This backport LGTM, now. It would be great if someone from the core-libs team could confirm that the `SO_LINGER` code is adequate for 17u.
-------------
Marked as reviewed by mdoerr (Reviewer).
PR Review: https://git.openjdk.org/jdk17u-dev/pull/4076#pullrequestreview-3382932095
More information about the jdk-updates-dev
mailing list