[jdk21u-dev] Integrated: 8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin

Richard Reingruber rrich at openjdk.org
Fri Jun 7 08:53:15 UTC 2024


On Thu, 16 May 2024 08:48:45 GMT, Richard Reingruber <rrich at openjdk.org> wrote:

> I'd like to do the backport because jdk 21 is affected by the issue. The included test hangs without the change.
> Besides it will reduce the noise in jck tests we're doing regularily (the test api/java_net/ServerSocket/AcceptInterruptibleTests_PlatformThreads fails sometimes because of the issue).
> 
> I'd consider the risk low-medium.
> 
> Tested with the included test.
> 
> The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests (also with ParallelGC).
> Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le.

This pull request has now been integrated.

Changeset: 8204bd74
Author:    Richard Reingruber <rrich at openjdk.org>
URL:       https://git.openjdk.org/jdk21u-dev/commit/8204bd74df7b215c88ffdc309d59f68112c7ff42
Stats:     103 lines in 2 files changed: 97 ins; 5 del; 1 mod

8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin

Backport-of: 1188d404bc4879fc388209cd32e6c4e46178e200

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

PR: https://git.openjdk.org/jdk21u-dev/pull/578


More information about the jdk-updates-dev mailing list