This is an automated email from the ASF dual-hosted git repository. xuekaifeng pushed a commit to branch remove-mmanager-lock in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
commit f06dbd6f677386eb9ec29cd9b14e189d79767578 Author: 151250176 <[email protected]> AuthorDate: Wed Sep 30 10:53:46 2020 +0800 remove unnecessary lock in mmanager --- 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); } /**
