This is an automated email from the ASF dual-hosted git repository. JackieTien97 pushed a commit to branch rc/2.0.10 in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 9a2323ed7b3141e7a47da76487f7927830a18d23 Author: Jiang Tian <[email protected]> AuthorDate: Thu Jun 4 10:34:04 2026 +0800 Ignore non-exist object folder when removing a region (#17840) --- .../java/org/apache/iotdb/db/storageengine/dataregion/DataRegion.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/DataRegion.java b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/DataRegion.java index 2f04d225d08..8559e6d82a1 100644 --- a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/DataRegion.java +++ b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/DataRegion.java @@ -2250,6 +2250,10 @@ public class DataRegion implements IDataRegionForQuery { private void deleteAllObjectFiles(List<String> folders) { for (String objectFolder : folders) { File dataRegionObjectFolder = fsFactory.getFile(objectFolder, dataRegionIdString); + if (!dataRegionObjectFolder.exists()) { + continue; + } + AtomicLong totalSize = new AtomicLong(0); AtomicInteger count = new AtomicInteger(0); try (Stream<Path> paths = Files.walk(dataRegionObjectFolder.toPath())) {
