RFR: 8170896: TEST_BUG: java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java failed with unreferenced() not invoked after 20.0 seconds [v2]

Jaikiran Pai jpai at openjdk.org
Tue Jan 6 15:01:47 UTC 2026


On Tue, 6 Jan 2026 11:37:38 GMT, Mark Sheppard <msheppar at openjdk.org> wrote:

>> Jaikiran Pai has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision:
>> 
>>  - Mark's review - use CountDownLatch
>>  - merge latest from master branch
>>  - 8170896: TEST_BUG: java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java failed with unreferenced() not invoked after 20.0 seconds
>
> test/jdk/java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java line 111:
> 
>> 109:             System.err.println("waiting for unreferenced() callback...");
>> 110:             callbackInvocationLatch.await();
>> 111:             Instant waitEndedAt = Instant.now();
> 
> 111 - 126 refactor extract method isWithinExpectedTimeLimit 
> simpllifies reading of test, and lucidly expresses the logic of the time evaluation

Done, I've updated the PR to move the duration check into a separate method. I let the File reading stay in this main method instead of passing around file path to the new assert method.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/28919#discussion_r2665213995


More information about the core-libs-dev mailing list