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.