This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a commit to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.2 by this push:
     new af3f75aced ShutdownHook may be executed in advance, affecting CI 
results (#11848)
af3f75aced is described below

commit af3f75acedd9e5ca964292b2f647a2766815367d
Author: Mengyang Tang <[email protected]>
AuthorDate: Fri Mar 17 11:51:52 2023 +0800

    ShutdownHook may be executed in advance, affecting CI results (#11848)
---
 .../src/main/java/org/apache/dubbo/common/utils/TimeUtils.java       | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/TimeUtils.java 
b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/TimeUtils.java
index 79974d1864..0355b6cf9a 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/TimeUtils.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/TimeUtils.java
@@ -68,7 +68,10 @@ public final class TimeUtils {
             ticker.setDaemon(true);
             ticker.setName("time-millis-ticker-thread");
             ticker.start();
-            Runtime.getRuntime().addShutdownHook(new 
Thread(ticker::interrupt));
+            Runtime.getRuntime().addShutdownHook(new Thread(() -> {
+                isFallback = true;
+                ticker.interrupt();
+            }));
             isTickerAlive = true;
         }
     }

Reply via email to