You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ma...@apache.org on 2022/11/24 09:27:37 UTC
[iotdb] 01/01: make snapshot taking in shutdown hook parallel
This is an automated email from the ASF dual-hosted git repository.
marklau99 pushed a commit to branch IOTDB-5031
in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit f848547974738812ee5beb823eba267f15e41709
Author: Liu Xuxin <li...@outlook.com>
AuthorDate: Thu Nov 24 17:27:17 2022 +0800
make snapshot taking in shutdown hook parallel
---
.../src/main/java/org/apache/iotdb/db/service/IoTDBShutdownHook.java | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/server/src/main/java/org/apache/iotdb/db/service/IoTDBShutdownHook.java b/server/src/main/java/org/apache/iotdb/db/service/IoTDBShutdownHook.java
index e5ac9e69d8..ade8f9a7f0 100644
--- a/server/src/main/java/org/apache/iotdb/db/service/IoTDBShutdownHook.java
+++ b/server/src/main/java/org/apache/iotdb/db/service/IoTDBShutdownHook.java
@@ -56,8 +56,7 @@ public class IoTDBShutdownHook extends Thread {
if (IoTDBDescriptor.getInstance().getConfig().isClusterMode()) {
// This setting ensures that compaction work is not discarded
// even if there are frequent restarts
- DataRegionConsensusImpl.getInstance()
- .getAllConsensusGroupIds()
+ DataRegionConsensusImpl.getInstance().getAllConsensusGroupIds().parallelStream()
.forEach(id -> DataRegionConsensusImpl.getInstance().triggerSnapshot(id));
}