RFR: 8243962: Various JVM TI tests time out using JFR on Windows [v2]

Chris Plummer cjplummer at openjdk.java.net
Sun Oct 18 20:15:12 UTC 2020


On Sat, 17 Oct 2020 13:03:23 GMT, Markus Grönlund <mgronlun at openjdk.org> wrote:

>> Greetings,
>> 
>> JDK-8243962 has been a large effort to chase down intermittent timeouts for certain JVMTI tests when run on Windows
>> debug builds in combination with JFR. The background is long, included in JDK-8243962.
>> In short, the combination of some JVMTI thread suspension tests when run together with JFR on saturated Windows 2016
>> debug builds can intermittently time out.
>> There have been two major changes made to JFR derived from JDK-8243962 (linked therein) in an attempt to reduce the
>> poor scalability observed.
>> Unfortunately, the efforts have not fully resolved the situation entirely as there have still been intermittent
>> sightings for the following tests:
>> vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t002/TestDescription.java
>> vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t001/TestDescription.java
>> vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t001/TestDescription.java
>> vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t002/TestDescription.java
>> 
>> This change will add a requires expression to these tests to exclude the combination of running them with JFR on
>> Windows debug builds.
>> Thanks
>> Markus
>
> Markus Grönlund has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev
> excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since
> the last revision:
>  - deMorgan
>  - Merge branch 'master' into 8243962
>  - 8243962: Various JVM TI tests time out using JFR on Windows

Looks good.

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

Marked as reviewed by cjplummer (Reviewer).

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


More information about the hotspot-jfr-dev mailing list