RFR: 8291651: CleanerTest.java fails with "Cleanable was cleaned"

Roger Riggs rriggs at openjdk.org
Fri Aug 26 19:15:35 UTC 2022


CleanerTest is failing intermittently on Aarch64, with -Xcomp, and using a VirtualThread for the Cleaner in the test.
The extensively relies on references processing and invokes GC on a very short cycle.
The existing 10ms delay between GC requests is too short for the changes to reference states to be reliably visible.

The delay between gc requests is extended to 200ms and the tests pass reliably.
There are small improvements in diagnostic messages and cleanup of unused imports.

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

Commit messages:
 - Extended timeout between GC requests to adapt to different timing on Aarch64.
 - 8291651: CleanerTest.java fails with "Cleanable was cleaned"
 - 8291651: CleanerTest.java fails with "Cleanable was cleaned"

Changes: https://git.openjdk.org/jdk/pull/10048/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=10048&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8291651
  Stats: 9 lines in 1 file changed: 2 ins; 3 del; 4 mod
  Patch: https://git.openjdk.org/jdk/pull/10048.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/10048/head:pull/10048

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


More information about the core-libs-dev mailing list