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

zyk pushed a commit to branch rel/1.1
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/rel/1.1 by this push:
     new d203b53d967 [To rel/1.1] Fix alias query failure after restarting 
DataNode (#10283)
d203b53d967 is described below

commit d203b53d9675b34da760e030f485a3ec6575766f
Author: Marcos_Zyk <[email protected]>
AuthorDate: Fri Jun 23 20:59:56 2023 +0800

    [To rel/1.1] Fix alias query failure after restarting DataNode (#10283)
---
 .../iotdb/db/metadata/mtree/snapshot/MemMTreeSnapshotUtil.java      | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git 
a/server/src/main/java/org/apache/iotdb/db/metadata/mtree/snapshot/MemMTreeSnapshotUtil.java
 
b/server/src/main/java/org/apache/iotdb/db/metadata/mtree/snapshot/MemMTreeSnapshotUtil.java
index af48f0d2ce7..a03e6d22d46 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/metadata/mtree/snapshot/MemMTreeSnapshotUtil.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/metadata/mtree/snapshot/MemMTreeSnapshotUtil.java
@@ -249,6 +249,12 @@ public class MemMTreeSnapshotUtil {
     if (!ancestors.isEmpty()) {
       node.setParent(ancestors.peek());
       ancestors.peek().addChild(node);
+      if (node.isMeasurement() && node.getAsMeasurementMNode().getAlias() != 
null) {
+        ancestors
+            .peek()
+            .getAsEntityMNode()
+            .addAlias(node.getAsMeasurementMNode().getAlias(), 
node.getAsMeasurementMNode());
+      }
     }
 
     // Storage type means current node is root node, so it must be returned.

Reply via email to