On Wed, 10 Jan 2024 20:25:21 GMT, Alan Bateman <al...@openjdk.org> wrote:

> This test was recently dialled down via JDK-8323002 but it still makes slow 
> progress on some test machines, esp. macox-x64-debug builds. The issue is 
> that the sampling of the target thread is skewed towards the unmounted case 
> so the target thread is disabled from being scheduled and doesn't make 
> progress. The test is re-worked to use a barrier so that the main thread and 
> target virtual thread run in lock step. This allows the virtual thread to 
> make progress at each iteration and also increases the chances of sampling 
> the stack trace at around the time that the target thread transitions from 
> being unmounted (due to the Thread.yield) and parking while pinned.

This pull request has now been integrated.

Changeset: e72723dc
Author:    Alan Bateman <al...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/e72723dc5c61292303a992319794e5edb28a4e98
Stats:     53 lines in 1 file changed: 47 ins; 0 del; 6 mod

8323296: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id1 
timed out

Reviewed-by: jpai

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

PR: https://git.openjdk.org/jdk/pull/17353

Reply via email to