Integrated: 8266130: convert Thread-SMR stress tests from counter based to time based

Daniel D.Daugherty dcubed at openjdk.java.net
Thu Jun 10 13:12:20 UTC 2021


On Fri, 28 May 2021 00:13:25 GMT, Daniel D. Daugherty <dcubed at openjdk.org> wrote:

> The Thread-SMR project added counter based tests for various APIs.
> See "JDK-8167108 inconsistent handling of SR_lock can lead to crashes".
> 
> Time based tests are more appropriate for stress kits so I'm
> updating the counter based tests to be time based instead.
> 
> Two of the updated tests have shaken out failures that are tracked by:
> 
>     JDK-8264605 vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/TestDescription.java failed with "agent_tools.cpp, 471: (foundThread = (jthread) jni_env->NewGlobalRef(foundThread)) != NULL"
> 
>     JDK-8266593 vmTestbase/nsk/jvmti/PopFrame/popframe011 fails with "assert(java_thread == _state->get_thread()) failed: Must be"
> 
> These updated tests are tested via Mach5 Tier[134567].
> They have also been test by my Stress Kit runs for jdk-17+2[0-5].

This pull request has now been integrated.

Changeset: f677163b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/f677163b8aad13781be51839f27742c2213896d1
Stats:     983 lines in 21 files changed: 398 ins; 291 del; 294 mod

8266130: convert Thread-SMR stress tests from counter based to time based

Reviewed-by: cjplummer, dholmes

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

PR: https://git.openjdk.java.net/jdk/pull/4237


More information about the serviceability-dev mailing list