RFR: JDK-8304557: java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java times out [v2]
Andrey Turbanov
aturbanov at openjdk.org
Thu Mar 23 12:35:57 UTC 2023
On Thu, 23 Mar 2023 11:43:33 GMT, Viktor Klang <duke at openjdk.org> wrote:
>> Improves the stability of the memory leak test for CompletableFuture timeout cancellation by both reducing the count by 50% (which should still be above threshold to trigger given the ample margin set initially) as well as extending the default timeout of the test run.
>
> Viktor Klang has updated the pull request incrementally with one additional commit since the last revision:
>
> Changing the test to monitor the internals instead of trying to provoke an OOME
Changes requested by aturbanov (Committer).
test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java line 62:
> 60: assertTrue(delayerQueue.peek() != null);
> 61: future.completeExceptionally(new RuntimeException("This is fine"));
> 62: while(delayerQueue.peek() != null) {
nit
Suggestion:
while (delayerQueue.peek() != null) {
test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java line 76:
> 74: assertTrue(delayerQueue.peek() != null);
> 75: future.completeExceptionally(new RuntimeException("This is fine"));
> 76: while(delayerQueue.peek() != null) {
Suggestion:
while (delayerQueue.peek() != null) {
-------------
PR Review: https://git.openjdk.org/jdk/pull/13116#pullrequestreview-1354517634
PR Review Comment: https://git.openjdk.org/jdk/pull/13116#discussion_r1146119198
PR Review Comment: https://git.openjdk.org/jdk/pull/13116#discussion_r1146119371
More information about the core-libs-dev
mailing list