Integrated: 8303916: ThreadLists.java inconsistent results

Kevin Walls kevinw at openjdk.org
Fri Jun 16 08:43:08 UTC 2023


On Wed, 14 Jun 2023 09:30:49 GMT, Kevin Walls <kevinw at openjdk.org> wrote:

> This test fails when additional threads are created, as it compares thread lists from different sources and sees a mismatch.
> 
> It needs to tolerate some threads with certain names appearing, e.g. JVMCI and ForkJoin threads.  If there are extra threads in the thread ID list from the ThreadMBean, remove them from the thread count before comparing.
> 
> When it fails, additionally print the ids and names of threads that it got from the MBean.
> 
> I found the test quite confusing, the naming of thread counts, arrays of threads, and arrays of thread stacktraces from different sources, so have renamed some things.

This pull request has now been integrated.

Changeset: 8c9b85a9
Author:    Kevin Walls <kevinw at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/8c9b85a990d955487f9141207cc83d0051defc57
Stats:     77 lines in 1 file changed: 54 ins; 1 del; 22 mod

8303916: ThreadLists.java inconsistent results

Reviewed-by: cjplummer, dholmes, lmesnik

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

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


More information about the serviceability-dev mailing list