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

tanxinyu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new f9292455bce Fixed deadlock problem caused by concurrent auto create 
schema and delete database  (#12489)
f9292455bce is described below

commit f9292455bcea284a7cefa462402b4c85b1cec496
Author: Potato <[email protected]>
AuthorDate: Mon May 20 14:03:34 2024 +0800

    Fixed deadlock problem caused by concurrent auto create schema and delete 
database  (#12489)
    
    Signed-off-by: OneSizeFitQuorum <[email protected]>
---
 .../main/java/org/apache/iotdb/confignode/manager/ConfigManager.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java
 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java
index 1be83c2beba..0c407afec2f 100644
--- 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java
+++ 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ConfigManager.java
@@ -606,7 +606,7 @@ public class ConfigManager implements IManager {
   }
 
   @Override
-  public synchronized TSStatus setDatabase(DatabaseSchemaPlan 
databaseSchemaPlan) {
+  public TSStatus setDatabase(DatabaseSchemaPlan databaseSchemaPlan) {
     TSStatus status = confirmLeader();
     if (status.getCode() == TSStatusCode.SUCCESS_STATUS.getStatusCode()) {
       return clusterSchemaManager.setDatabase(databaseSchemaPlan, false);

Reply via email to