From 8a39f07d07f8c4e30dc29b14f28e33c9d8e2e65f Mon Sep 17 00:00:00 2001 From: Xiaolong Peng Date: Thu, 24 Apr 2025 23:23:58 +0000 Subject: [PATCH] 8354431: gc/logging/TestGCId fails on Shenandoah Reviewed-by: wkemper, phh --- src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp b/src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp index 6975bd9f350..d8eb8e0a4e1 100644 --- a/src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp +++ b/src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp @@ -299,7 +299,10 @@ void ShenandoahControlThread::service_concurrent_normal_cycle(GCCause::Cause cau // Full GC --------------------------/ // ShenandoahHeap* heap = ShenandoahHeap::heap(); - if (check_cancellation_or_degen(ShenandoahGC::_degenerated_outside_cycle)) return; + if (check_cancellation_or_degen(ShenandoahGC::_degenerated_outside_cycle)) { + log_info(gc)("Cancelled"); + return; + } ShenandoahGCSession session(cause, heap->global_generation());