On Fri, 3 Feb 2023 07:31:21 GMT, Alan Bateman <al...@openjdk.org> wrote:
>> Hi all, >> When `-Xcomp` be used, java thread to block for longer, then causing >> StructuredTaskScopeTest.java failed frequently on the AArch64 and >> LoongArch64 architecture. >> >> This PR fix the issue, Please help review it. >> >> Thanks. > > test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java > line 617: > >> 615: try (var scope = new StructuredTaskScope(null, factory)) { >> 616: Future<String> future = scope.fork(() -> { >> 617: Thread.sleep(Duration.ofMillis(1000)); > > As a short term fix, this is okay, Duration.ofSeconds(2) might be a bit more > robust. We are iterating on this API so there are test changes in the works, > in this case we can change it to poll until the sub-task is parked before > calling joinUntil with the interrupt status set. So do I change to `Duration.ofSeconds(2)` or cancel this PR? ------------- PR: https://git.openjdk.org/jdk/pull/12398