This is an automated email from the ASF dual-hosted git repository.
zyk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new 8b163c2f1c [IOTDB-5675] Recover template activation statistics when
redoing MLog (#9571)
8b163c2f1c is described below
commit 8b163c2f1ce4da001856a89e715ffeccd759f5a5
Author: Chen YZ <[email protected]>
AuthorDate: Wed Apr 19 10:57:16 2023 +0800
[IOTDB-5675] Recover template activation statistics when redoing MLog
(#9571)
---
.../java/org/apache/iotdb/db/metadata/mtree/MTreeBelowSGCachedImpl.java | 1 +
.../java/org/apache/iotdb/db/metadata/mtree/MTreeBelowSGMemoryImpl.java | 1 +
2 files changed, 2 insertions(+)
diff --git
a/server/src/main/java/org/apache/iotdb/db/metadata/mtree/MTreeBelowSGCachedImpl.java
b/server/src/main/java/org/apache/iotdb/db/metadata/mtree/MTreeBelowSGCachedImpl.java
index 9425a102a9..276161bce5 100644
---
a/server/src/main/java/org/apache/iotdb/db/metadata/mtree/MTreeBelowSGCachedImpl.java
+++
b/server/src/main/java/org/apache/iotdb/db/metadata/mtree/MTreeBelowSGCachedImpl.java
@@ -890,6 +890,7 @@ public class MTreeBelowSGCachedImpl {
entityMNode.setSchemaTemplateId(templateId);
store.updateMNode(entityMNode.getAsMNode());
+ regionStatistics.activateTemplate(templateId);
} finally {
unPinPath(cur);
}
diff --git
a/server/src/main/java/org/apache/iotdb/db/metadata/mtree/MTreeBelowSGMemoryImpl.java
b/server/src/main/java/org/apache/iotdb/db/metadata/mtree/MTreeBelowSGMemoryImpl.java
index e335cdb5d2..a613e3beff 100644
---
a/server/src/main/java/org/apache/iotdb/db/metadata/mtree/MTreeBelowSGMemoryImpl.java
+++
b/server/src/main/java/org/apache/iotdb/db/metadata/mtree/MTreeBelowSGMemoryImpl.java
@@ -832,6 +832,7 @@ public class MTreeBelowSGMemoryImpl {
}
entityMNode.setUseTemplate(true);
entityMNode.setSchemaTemplateId(templateId);
+ regionStatistics.activateTemplate(templateId);
}
public long countPathsUsingTemplate(PartialPath pathPattern, int templateId)