[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    Re: RFR: 8264663: Update test SuspendWithCurrentThread.java to verify that suspend doesn't exit unti
From:       Leonid Mesnik <lmesnik () openjdk ! java ! net>
Date:       2021-04-24 1:59:28
Message-ID: uFBGMiOXlwSznctcz--ZvJxmh9RrVEP4G6ujV_agAjg=.35b7b496-24d0-4490-bc9e-fd5769cf0d92 () github ! com
[Download RAW message or body]

On Fri, 23 Apr 2021 21:07:56 GMT, Leonid Mesnik <lmesnik@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.

Dan, Serguei. Thank you for review. I've verified that test build and passed on \
linux/win/mac x64 and linux-aarch64.

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

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic