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();
+ }
}
/**