On Fri, 23 Apr 2021 21:07:56 GMT, Leonid Mesnik <lmes...@openjdk.org> wrote:

> Test 
> test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java
> doesn't check that thread stops in SuspendThreadList(...).
> 
> Actually, before https://bugs.openjdk.java.net/browse/JDK-8257831 the thread 
> didn't suspend itself but only get a request to be suspended.  So it 
> continued to execute and stopped a little bit later.
> 
> Such behavior is a violation of spec which says " If the calling thread is 
> specified in the request_list array, this function will not return until some 
> other thread resumes it."
> 
> While the bug is fixed it is still useful to verify correct behavior.  If the 
> fix is backported without JDK-8257831 test should start failing.

This pull request has now been integrated.

Changeset: b5c63513
Author:    Leonid Mesnik <lmes...@openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/b5c63513
Stats:     8 lines in 1 file changed: 7 ins; 0 del; 1 mod

8264663: Update test SuspendWithCurrentThread.java to verify that suspend 
doesn't exit until resumed

Reviewed-by: dcubed, sspitsyn

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

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

Reply via email to