You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2020/03/20 07:57:44 UTC

[incubator-iotdb] 01/01: fix recover deadlock

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

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

commit 091fbbbeadb1ce32f92b7683970568b7a2ee26d0
Author: qiaojialin <64...@qq.com>
AuthorDate: Fri Mar 20 15:57:21 2020 +0800

    fix recover deadlock
---
 server/src/main/java/org/apache/iotdb/db/metadata/MManager.java | 3 ---
 1 file changed, 3 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 85f83c2..7e7175e 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
@@ -131,7 +131,6 @@ public class MManager {
     if (initialized) {
       return;
     }
-    lock.writeLock().lock();
     File logFile = SystemFileFactory.INSTANCE.getFile(logFilePath);
 
     try {
@@ -155,8 +154,6 @@ public class MManager {
     } catch (IOException | MetadataException e) {
       mtree = new MTree();
       logger.error("Cannot read MTree from file, using an empty new one", e);
-    } finally {
-      lock.writeLock().unlock();
     }
     initialized = true;
   }