This is an automated email from the ASF dual-hosted git repository. jianyun pushed a commit to branch rocksdb/dev in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 769ce5a2fa5f417829b78d22adae5d47a2074f1c Author: lisijia <[email protected]> AuthorDate: Wed Mar 9 16:02:02 2022 +0800 incorrect response to set storage group --- .../java/org/apache/iotdb/db/metadata/rocksdb/MRocksDBManager.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/rocksdb/MRocksDBManager.java b/server/src/main/java/org/apache/iotdb/db/metadata/rocksdb/MRocksDBManager.java index 7b0b5f1..7f4f0a0 100644 --- a/server/src/main/java/org/apache/iotdb/db/metadata/rocksdb/MRocksDBManager.java +++ b/server/src/main/java/org/apache/iotdb/db/metadata/rocksdb/MRocksDBManager.java @@ -812,8 +812,9 @@ public class MRocksDBManager implements IMetaManager { readWriteHandler.createNode( levelKey, RocksDBMNodeType.STORAGE_GROUP, DEFAULT_NODE_VALUE); } - } else if (keyCheckResult.getResult(RocksDBMNodeType.STORAGE_GROUP)) { - throw new StorageGroupAlreadySetException(storageGroup.toString()); + } else { + boolean hasChild = !keyCheckResult.getResult(RocksDBMNodeType.STORAGE_GROUP); + throw new StorageGroupAlreadySetException(storageGroup.toString(), hasChild); } } finally { lock.unlock();
