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 b0f16584a6e fix compaction recover skip negative time partition
(#12637)
b0f16584a6e is described below
commit b0f16584a6e75e5c80d674beb6b975906e52e03f
Author: shuwenwei <[email protected]>
AuthorDate: Tue Jun 4 18:55:27 2024 +0800
fix compaction recover skip negative time partition (#12637)
---
.../dataregion/compaction/execute/recover/CompactionRecoverManager.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/recover/CompactionRecoverManager.java
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/recover/CompactionRecoverManager.java
index 0fc17ed9240..91840e1546d 100644
---
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/recover/CompactionRecoverManager.java
+++
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/recover/CompactionRecoverManager.java
@@ -86,7 +86,7 @@ public class CompactionRecoverManager {
}
for (File timePartitionDir : timePartitionDirs) {
if (!timePartitionDir.isDirectory()
- ||
!Pattern.compile("\\d*").matcher(timePartitionDir.getName()).matches()) {
+ ||
!Pattern.compile("-?\\d+").matcher(timePartitionDir.getName()).matches()) {
continue;
}
logger.info(