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;
}
}