jdk-24/test/hotspot/jtreg/gc
Thomas Schatzl 6e9f44c74c 8137099: G1 needs to "upgrade" GC within the safepoint if it can't allocate during that safepoint to avoid OoME
During a minor GC, if memory allocation fails, start a full GC within the same VM operation in the same safepoint. This avoids a race where the GC locker can prevent the full GC from occurring, and a premature OoME.

Co-authored-by: Axel Siebenborn <axel.siebenborn@sap.com>
Reviewed-by: ehelin, sjohanss, phh
2018-01-11 10:40:01 +01:00
..
arguments 8186571: Implementation: JEP 307: Parallel Full GC for G1 2017-11-14 11:33:23 +01:00
class_unloading 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
cms 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
concurrent_phase_control 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
CondCardMark 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
cslocker 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
ergonomics 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
g1 8192983: gc/g1/TestVerifyGCType.java might fail on loaded machines 2017-12-05 13:58:55 +01:00
logging 8190353: [Testbug] test/hotspot/jtreg/gc/logging/TestPrintReferences.java can still fail 2017-11-06 11:11:44 +01:00
metaspace 8080345: With perm gen gone, perfdata counter sun.gc.policy.generations should be 2, not 3 2017-11-27 10:51:31 +01:00
parallel 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
serial 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
startup_warnings 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
stress 8137099: G1 needs to "upgrade" GC within the safepoint if it can't allocate during that safepoint to avoid OoME 2018-01-11 10:40:01 +01:00
survivorAlignment 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
testlibrary 8080345: With perm gen gone, perfdata counter sun.gc.policy.generations should be 2, not 3 2017-11-27 10:51:31 +01:00
whitebox 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestAgeOutput.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestAllocateHeapAt.java 8190308: Implementation: JEP 316: Heap Allocation on Alternative Memory Devices 2017-11-29 17:03:10 -08:00
TestAllocateHeapAtError.java 8190980: Develop test cases and collect test pass rate 2017-11-29 16:45:31 -08:00
TestAllocateHeapAtMultiple.java 8190980: Develop test cases and collect test pass rate 2017-11-29 16:45:31 -08:00
TestBigObj.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestCardTablePageCommits.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestDisableExplicitGC.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestFullGCALot.java 8187819: gc/TestFullGCALot.java fails on jdk10 started with "-XX:-UseCompressedOops" option 2017-11-16 14:06:44 -05:00
TestFullGCCount.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestGenerationPerfCounter.java 8080345: With perm gen gone, perfdata counter sun.gc.policy.generations should be 2, not 3 2017-11-27 10:51:31 +01:00
TestHumongousReferenceObject.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestMemoryInitialization.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestMemoryInitializationWithCMS.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestMemoryInitializationWithSerial.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestMemoryMXBeansAndPoolsPresence.java 8191564: Refactor GC related servicability code into GC specific subclasses 2017-11-30 13:40:07 +01:00
TestNUMAPageSize.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestNumWorkerOutput.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestObjectAlignment.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestSmallHeap.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestSoftReferencesBehaviorOnOOME.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestStackOverflow.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestSystemGC.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestVerifyDuringStartup.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestVerifySilently.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestVerifySubSet.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00