gcUntilOld() in the following classes makes a very strong assumption that full gc's will eventually promote an arbitrary object to the old generation. This assumption may be too strong for some collectors, and should not therefore be needed in all of our tests. Specific collectors that would like to test for this property should continue to rely on that assumption, but other collectors that do not need that property to hold should not need to satisfy that assumption.
The following test classes are affected:
gc.TestReferenceRefersTo
gc.TestRerefenceRefersToDuringConcMark
gc.TestJNIWeak.TestJNIWeak
gc.shenandoah.TestReferenceRefersToShenandoah
The following test classes are affected:
gc.TestReferenceRefersTo
gc.TestRerefenceRefersToDuringConcMark
gc.TestJNIWeak.TestJNIWeak
gc.shenandoah.TestReferenceRefersToShenandoah
- relates to
-
JDK-8342734 GenShen: Test failure gc/shenandoah/TestReferenceRefersToShenandoah.java#generational
- Resolved
- links to
-
Review(master) openjdk/shenandoah/521