This is an automated email from the ASF dual-hosted git repository. xuekaifeng pushed a commit to branch remove-mmanager-lock2 in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
commit 2a4498ebc2d67112f3390f30a05313285d1e2e2c Author: 151250176 <[email protected]> AuthorDate: Wed Sep 30 11:01:37 2020 +0800 remove unnecessary lock --- server/src/main/java/org/apache/iotdb/db/metadata/MManager.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/MManager.java b/server/src/main/java/org/apache/iotdb/db/metadata/MManager.java index 5360eef..519f2e9 100644 --- a/server/src/main/java/org/apache/iotdb/db/metadata/MManager.java +++ b/server/src/main/java/org/apache/iotdb/db/metadata/MManager.java @@ -1205,13 +1205,9 @@ public class MManager { return device; } + // concurrent warning: you should get parent read lock before calling this method public MNode getChild(MNode parent, String child) { - lock.readLock().lock(); - try { - return parent.getChild(child); - } finally { - lock.readLock().unlock(); - } + return parent.getChild(child); } /**
