| Hi. I'm working creating a framework to benchmark Jenkins using Java Microbenchmark Harness. To do that, I'm starting a Jenkins instance similar to how it is done by JenkinsRule. When the instance is terminated (after the benchmark has completed) using server.stop() and Jenkins.cleanup(), these threads keep running and cause JMH to wait and later forcefully kill the JVM. This has been implemented in Role Strategy Plugin so the pom is: https://github.com/jenkinsci/role-strategy-plugin/blob/master/pom.xml However, I did manually update all of the Jetty dependencies to the latest version and I was able to observe it again. |