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

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

commit 5981bbae1a31f358ae93228d8aeb263af12e73af
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