[jdk17u-dev] RFR: 8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently

Paul Hohensee phh at openjdk.org
Wed May 7 14:34:29 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).

Apologies for not running the test myself and causing a problem. Shall I resubmit?

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

PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3531#issuecomment-2858821459


More information about the jdk-updates-dev mailing list