On Mon, 10 Jul 2023 23:53:03 GMT, Chris Plummer <cjplum...@openjdk.org> wrote:

> What testing did you do? Any -Xcomp testing?

Just run with -Xcomp on all mach5 platforms, passed

> test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java
>  line 41:
> 
>> 39: /**
>> 40:  * The test implements different scenarios to get desired JVMTI thread 
>> states.
>> 41:  * For each scenario test also checks states after carrier and virtual 
>> threads suspend/resume
> 
> Suggestion:
> 
>  * For each scenario the test also checks states after carrier and virtual 
> threads suspend/resume

Fixed

> test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java
>  line 45:
> 
>> 43:  * Special handling is required for WAITING state scenarios:
>> 44:  * Spurious wakeups may cause unexpected thread state change and this 
>> causes test failure.
>> 45:  * To avoid this test thread should be suspended (i.e. carrier and/or 
>> mounted virtual thread is suspended).
> 
> Suggestion:
> 
>  * To avoid this, the test thread should be suspended (i.e. carrier and/or 
> mounted virtual thread is suspended).

Fixed.

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

PR Comment: https://git.openjdk.org/jdk/pull/14622#issuecomment-1629939250
PR Review Comment: https://git.openjdk.org/jdk/pull/14622#discussion_r1259052949
PR Review Comment: https://git.openjdk.org/jdk/pull/14622#discussion_r1259053151

Reply via email to