Skip to content

Commit c1437f9

Browse files
committed
Refine CRaC restoration logs
Closes gh-31462
1 parent daaccce commit c1437f9

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

spring-context/src/main/java/org/springframework/context/support/DefaultLifecycleProcessor.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.context.support;
1818

19-
import java.time.Duration;
2019
import java.util.ArrayList;
2120
import java.util.Collections;
2221
import java.util.Comparator;
@@ -561,17 +560,16 @@ public void beforeCheckpoint(org.crac.Context<? extends org.crac.Resource> conte
561560

562561
@Override
563562
public void afterRestore(org.crac.Context<? extends org.crac.Resource> context) {
564-
long restartTime = System.nanoTime();
565563
logger.info("Restarting Spring-managed lifecycle beans after JVM restore");
566564
restartAfterStop();
567565

568566
// Barrier for prevent-shutdown thread not needed anymore
569567
this.barrier = null;
570568

571-
long timeTakenToRestart = Duration.ofNanos(System.nanoTime() - restartTime).toMillis();
572-
long timeTakenToRestoreJvm = CRaCMXBean.getCRaCMXBean().getUptimeSinceRestore();
573-
logger.info("Spring-managed lifecycle restart completed in " + timeTakenToRestart
574-
+ " ms (restored JVM running for " + timeTakenToRestoreJvm + " ms)");
569+
if (!checkpointOnRefresh) {
570+
logger.info("Spring-managed lifecycle restart completed (restored JVM running for " +
571+
CRaCMXBean.getCRaCMXBean().getUptimeSinceRestore() + " ms)");
572+
}
575573
}
576574

577575
private void awaitPreventShutdownBarrier() {

0 commit comments

Comments
 (0)