This is an automated email from the ASF dual-hosted git repository.

jackietien pushed a commit to branch force_ci/object_type
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit fe19ae8278e2168cb0f294303cc3e364f467d298
Author: shuwenwei <[email protected]>
AuthorDate: Sat Jul 12 09:24:13 2025 +0800

    fix ttl deletion
---
 .../src/main/java/org/apache/iotdb/db/utils/ObjectTypeUtils.java     | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/ObjectTypeUtils.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/ObjectTypeUtils.java
index fc1bb40b93f..c66e3ffd05d 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/ObjectTypeUtils.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/ObjectTypeUtils.java
@@ -62,9 +62,8 @@ public class ObjectTypeUtils {
     if (!file.isPresent()) {
       return;
     }
-    File parentFile = file.get().getParentFile();
-    File tmpFile = new File(parentFile, file.get().getName().replace(".bin", 
".tmp"));
-    File bakFile = new File(parentFile, file.get().getName().replace(".bin", 
".bak"));
+    File tmpFile = new File(file.get().getPath() + ".tmp");
+    File bakFile = new File(file.get().getPath() + ".bak");
     logger.info("Remove object file {}", file.get().getAbsolutePath());
     for (int i = 0; i < 2; i++) {
       try {

Reply via email to