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);