From b8e40b9c2dfecdad9096015c1aa208ea077db7f5 Mon Sep 17 00:00:00 2001 From: William Kemper Date: Fri, 20 Dec 2024 17:32:33 +0000 Subject: [PATCH] 8346688: GenShen: Missing metadata trigger log message Reviewed-by: ysr, kdnilsen --- src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp b/src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp index 696e0a9b695..f8e0e7125ac 100644 --- a/src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp +++ b/src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp @@ -64,7 +64,8 @@ void ShenandoahRegulatorThread::regulate_young_and_old_cycles() { if (mode == ShenandoahGenerationalControlThread::none) { if (should_start_metaspace_gc()) { if (request_concurrent_gc(GLOBAL)) { - log_debug(gc)("Heuristics request for global (unload classes) accepted."); + // Some of vmTestbase/metaspace tests depend on following line to count GC cycles + _global_heuristics->log_trigger("%s", GCCause::to_string(GCCause::_metadata_GC_threshold)); } } else { if (_young_heuristics->should_start_gc()) {