[jdk21u-dev] RFR: 8351458: (ch) Move preClose to UnixDispatcher [v2]
Shruthi Acharya
sacharya at openjdk.org
Fri Aug 15 07:06:20 UTC 2025
On Wed, 6 Aug 2025 17:19:14 GMT, Severin Gehwolf <sgehwolf at openjdk.org> wrote:
>> Shruthi Acharya has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision:
>>
>> Backport 0de2cddf3a7be23f67af93972875af1235f3107e
>>
>> Signed-off-by: Shruthi <Shruthi.Shruthi1 at ibm.com>
>
> @shruacha1234 Please read https://openjdk.org/projects/jdk-updates/approval.html
>
> In particular in `Rule 1` it says:
>
> [...] In that comment the requester must describe why it's important
> to fix this bug, explain the nature of the fix, estimate its risk and describe
> its test coverage. [...]
>
>
> Nothing like that is in the existing fix request comment.
@jerboaa
I ran jdk_nio and jdk_net jtreg tests and there is no regression seen
I’m backporting 8351458 because it refactors to move "prepare for close" logic into UnixDispatcher to simplify code and handle blocked threads during socket close more effectively which is a necessary foundation for other functional fix, which needs to be backported to JDK21 openjdk/jdk#25817. This fix is built on top of this refactoring. Without backporting 8351458, openjdk/jdk#25817 cannot be cleanly ported to JDK21
-------------
PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2051#issuecomment-3190803629
More information about the jdk-updates-dev
mailing list