On Fri, 17 Mar 2023 09:21:48 GMT, Alan Bateman <al...@openjdk.org> wrote:
>> Viktor Klang has updated the pull request incrementally with one additional >> commit since the last revision: >> >> while-statement formatting update > > test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java > line 58: > >> 56: while (count < 2_000_000) { >> 57: new CompletableFuture<>().completeOnTimeout(null, 12, >> TimeUnit.HOURS).completeExceptionally(new RuntimeException("This is fine")); >> 58: ++count; > > Doing 2m iterations vs. original test to run for 10s is fine, assuming there > is a OOME with a 128Mb heap. If I were editing this test then I'd probably > split the overly long lines to make future side-by-side diffs easier to look > at. @AlanBateman Indeed—I was able to get the problem reproduced at way lower (several factors) number of allocations for this test, so I purposely made the final number much higher to really make sure it'd trigger if it was broken. I'll reformat the while-body to be a bit easier on the eye for diffs. 👍 ------------- PR: https://git.openjdk.org/jdk/pull/13059