Kevin Walls
Kevin Walls
This is test unstable when monitoring CodeHeap pools as they can change outside the test's control. Attempting more heuristics to sense these unrelated changes just means we skip more pools....
Add a requirement for the property "com.sun.jmx.enableMLetRegistration" to be set to "true" in order to register an M-Let. Will create a CSR separately. --------- ### Progress - [ ] Change...
There are a few changes we can make to better understand the LingeredApp test when it goes wrong: startAppExactJvmOpts() should not try and call finishApp unless the process isAlive, that...
The deprecated Subject Delegation feature in JMX will be removed. This was marked in JDK 21 as deprecated for removal (JDK-8298966). --------- ### Progress - [x] Change must be properly...
A Monitor holds the AccessControlContext in which it was started. This should change to hold the Subject, and may be null. --------- ### Progress - [ ] Change must be...
Running JConsole from a previous JDK, and attaching to jdk-23 (after [JDK-8326666](https://bugs.openjdk.org/browse/JDK-8326666): Remove the Java Management Extension (JMX) Subject Delegation feature), the MBean tab is blank. In javax/management/remote/rmi/RMIConnectionImpl.java: addNotificationListener rejects...
CmdLine::is_executable() looks wrong, surely an empty line is not executable. With this change, in DCmd::parse_and_execute() we will avoid needlessly entering the code block to try and execute the command. DCmd...
Clean backport to jdk23 of a simple test update, to try and avoid spurious failures. --------- ### Progress - [ ] Change must be properly reviewed (1 review required, with...
ThreadDumper/ThreadSnapshot need to handle a failure to resolve the native VM JavaThread from a java.lang.Thread. This is hard to reproduce but a thread that has since terminated can provoke a...
Hashcode needs to be reset to -1 to force its recalculation on next call, after deserialization. The change in the readResolve() method is the fix for this problem. While here...