Kevin Walls

Results 11 issues of 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....

ready
rfr
serviceability

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...

csr
serviceability
jmx

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...

rfr
serviceability

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...

csr
rfr
serviceability
jmx

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...

serviceability

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...

csr
rfr
serviceability
jmx

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...

rfr
serviceability
hotspot-runtime

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...

rfr
serviceability
jmx
backport
clean

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...

ready
rfr
serviceability
hotspot

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...

ready
rfr
serviceability
jmx