This is an automated email from the ASF dual-hosted git repository. xingtanzjr pushed a commit to branch ml_add_peer in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/ml_add_peer by this push: new a6b36e7b6b add close status judgement when taking snapshot a6b36e7b6b is described below commit a6b36e7b6b5353716741ddf2f313a7c8fa3b9036 Author: Jinrui.Zhang <xingtan...@gmail.com> AuthorDate: Tue Sep 6 16:53:19 2022 +0800 add close status judgement when taking snapshot --- .../main/java/org/apache/iotdb/db/engine/snapshot/SnapshotTaker.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/main/java/org/apache/iotdb/db/engine/snapshot/SnapshotTaker.java b/server/src/main/java/org/apache/iotdb/db/engine/snapshot/SnapshotTaker.java index 72c3326fc5..1fcf024877 100644 --- a/server/src/main/java/org/apache/iotdb/db/engine/snapshot/SnapshotTaker.java +++ b/server/src/main/java/org/apache/iotdb/db/engine/snapshot/SnapshotTaker.java @@ -146,6 +146,9 @@ public class SnapshotTaker { try { for (TsFileResource resource : resources) { File tsFile = resource.getTsFile(); + if (!resource.isClosed()) { + continue; + } File snapshotTsFile = getSnapshotFilePathForTsFile(tsFile, snapshotId); // create hard link for tsfile, resource, mods createHardLink(snapshotTsFile, tsFile);