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

east pushed a commit to branch east_mmanager_add_checkSG
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git


The following commit(s) were added to refs/heads/east_mmanager_add_checkSG by 
this push:
     new 90e1ca8  add read lock
90e1ca8 is described below

commit 90e1ca8a64f74e6259edbf90c134e93dfa34a3cb
Author: mdf369 <[email protected]>
AuthorDate: Wed Mar 27 17:50:31 2019 +0800

    add read lock
---
 iotdb/src/main/java/org/apache/iotdb/db/metadata/MManager.java | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/iotdb/src/main/java/org/apache/iotdb/db/metadata/MManager.java 
b/iotdb/src/main/java/org/apache/iotdb/db/metadata/MManager.java
index 681dd6d..c3f07c6 100644
--- a/iotdb/src/main/java/org/apache/iotdb/db/metadata/MManager.java
+++ b/iotdb/src/main/java/org/apache/iotdb/db/metadata/MManager.java
@@ -345,7 +345,12 @@ public class MManager {
    * function for checking if the given path is storage level of mTree or not.
    */
   public boolean checkStorageLevelOfMTree(String path) {
-    return mgraph.checkStorageLevel(path);
+    lock.readLock().lock();
+    try {
+      return mgraph.checkStorageLevel(path);
+    } finally {
+      lock.readLock().unlock();
+    }
   }
 
   /**

Reply via email to