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

List:       openjdk-serviceability-dev
Subject:    Re: RFR: 8265240: runtime/Thread/SuspendAtExit.java needs updating [v3]
From:       David Holmes <dholmes () openjdk ! java ! net>
Date:       2021-04-22 23:18:24
Message-ID: CLvrVqwtdhbHQ__o7ESRQgCpLk_b4NhmwHhRabP3G18=.04dd5efe-c181-4b7e-a314-dd10d623b3cf () github ! com
[Download RAW message or body]

On Thu, 22 Apr 2021 17:20:43 GMT, Daniel D. Daugherty <dcubed@openjdk.org> wrote:

> > I'm updating the runtime/Thread/SuspendAtExit.java test:
> > 
> > - switch from java.lang.Thread.suspend() to JVM/TI SuspendThread()
> > - switch from java.lang.Thread.resume() to JVM/TI ResumeThread()
> > - switch from counter-based to time-based testing
> > - improve error checking since we're now using an API with error codes!
> > 
> > I've used this test to stress @robehn's fix for JDK-8257831 using both
> > invocation styles for 9 hours each in {fastdebug, release, slowdebug}
> > configs without any issues.
> > 
> > I've run the updated test thru Mach5 Tier[134567] testing; one timeout
> > was observed in a single Tier6 run on Win-X64. I believe this is a case of
> > a lost Thread.interrupt() call.
> 
> Daniel D. Daugherty has updated the pull request incrementally with one additional \
> commit since the last revision: 
> dholmes CR - delete unused N_THREADS.

Marked as reviewed by dholmes (Reviewer).

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

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


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

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