[jdk17u-dev] Integrated: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently
Satyen Subramaniam
ssubramaniam at openjdk.org
Mon Apr 28 16:51:54 UTC 2025
On Fri, 25 Apr 2025 16:37:20 GMT, Satyen Subramaniam <ssubramaniam at openjdk.org> wrote:
> Backporting JDK-8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently. The fix proposes to guard the usage of the shared ServiceLoader instance through the monitoredHosts object monitor. Adds test. Ran GHA Sanity Checks, local Tier 1, 2, and 3, and new `test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java` tests. Patch is almost clean (copyright header is slightly different).
This pull request has now been integrated.
Changeset: f1538248
Author: Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
URL: https://git.openjdk.org/jdk17u-dev/commit/f153824875054c8d533951ae41e15f1f39ddd8bb
Stats: 103 lines in 2 files changed: 93 ins; 7 del; 3 mod
8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently
Backport-of: 81484d8c0520cf55ec58fc7b4c81880e69537674
-------------
PR: https://git.openjdk.org/jdk17u-dev/pull/3531
More information about the jdk-updates-dev
mailing list