You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@iotdb.apache.org by zerolbsony <ze...@163.com> on 2026/07/16 12:41:02 UTC

[Fix] Data partition regeneration for tree and table models

Hello everyone,


I’m happy to share that PR #18221, “Only scan tables of tree model while regenerating data partition,” has been merged into master.


The issue was in DataPartitionTableIntegrityCheckProcedure#analyzeMissingPartitions. During data-partition integrity checking, databases with missing or empty local data-partition tables could be added to the repair list. However, this recovery flow is intended for tree-model databases, while table-model databases could also enter this path.


This patch adds a database.startsWith("root.") guard when identifying databases with missing data partitions. This keeps the repair behavior for tree-model databases and avoids unnecessary data-partition regeneration for table-model databases.


The change is limited to DataPartitionTableIntegrityCheckProcedure and has been merged as commit 9ae66742b9e0edd10c9db0a8a0c7e53113cb8106.


Thanks to CRZbulabula for the review and merge.


Best regards,
Bo Li