On Fri, 14 Oct 2022 06:20:28 GMT, Ioi Lam <ik...@openjdk.org> wrote:

> This PR reverts JDK-8276687, which has caused tier1 test failures.

Marked as reviewed by kevinw (Committer).

Hi, are you sure you want to back this out?
I'll click approve as backout change I think looks OK.

I see test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java 
failing SOMETIMES for me.
I think you already noted that 
src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
no longer handles IllegalArgumentException

If we handle that then for me the test that failed frequently, runs OK 20 times 
in a row.

bash-4.2$ git diff
diff --git 
a/src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
 
b/src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
index 3ad35e350e4..056671d7841 100644
--- 
a/src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
+++ 
b/src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
@@ -63,7 +63,7 @@ public class PerfDataBuffer extends AbstractPerfDataBuffer {
         try {
             ByteBuffer bb = perf.attach(vmid.getLocalVmId());
             createPerfDataBuffer(bb, vmid.getLocalVmId());
-        } catch (IOException e) {
+        } catch (IOException | IllegalArgumentException e) {
             throw new MonitorException("Could not attach to "
                                        + vmid.getLocalVmId(), e);
         }

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

PR: https://git.openjdk.org/jdk/pull/10711

Reply via email to