This is an automated email from the ASF dual-hosted git repository.
CRZbulabula 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 9ae66742b9e Only scan tables of tree model while regenerating data
partition (#18221)
9ae66742b9e is described below
commit 9ae66742b9e0edd10c9db0a8a0c7e53113cb8106
Author: libo <[email protected]>
AuthorDate: Thu Jul 16 10:52:29 2026 +0800
Only scan tables of tree model while regenerating data partition (#18221)
---
.../partition/DataPartitionTableIntegrityCheckProcedure.java | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/partition/DataPartitionTableIntegrityCheckProcedure.java
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/partition/DataPartitionTableIntegrityCheckProcedure.java
index 3a67db9439e..f4cfb24e64c 100644
---
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/partition/DataPartitionTableIntegrityCheckProcedure.java
+++
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/partition/DataPartitionTableIntegrityCheckProcedure.java
@@ -367,10 +367,11 @@ public class DataPartitionTableIntegrityCheckProcedure
localDataPartitionTable = getLocalDataPartitionTable(env, database);
// Check if ConfigNode has a data partition that is associated with the
earliestTimeslot
- if (localDataPartitionTable == null
- || localDataPartitionTable.isEmpty()
- || localDataPartitionTable.get(database) == null
- || localDataPartitionTable.get(database).isEmpty()) {
+ if ((localDataPartitionTable == null
+ || localDataPartitionTable.isEmpty()
+ || localDataPartitionTable.get(database) == null
+ || localDataPartitionTable.get(database).isEmpty())
+ && database.startsWith("root.")) {
databasesWithLostDataPartition.add(database);
LOG.warn(
ProcedureMessages