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

hxd pushed a commit to branch ut_close_socket
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git


The following commit(s) were added to refs/heads/ut_close_socket by this push:
     new 05c45a3  debug why win can not delete files
05c45a3 is described below

commit 05c45a36b25ab9cc9c50a92cba69ee7eb565e302
Author: xiangdong huang <[email protected]>
AuthorDate: Tue Feb 18 21:23:53 2020 +0800

    debug why win can not delete files
---
 server/src/main/java/org/apache/iotdb/db/utils/FileUtils.java       | 6 ------
 .../java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriter.java   | 1 +
 2 files changed, 1 insertion(+), 6 deletions(-)

diff --git a/server/src/main/java/org/apache/iotdb/db/utils/FileUtils.java 
b/server/src/main/java/org/apache/iotdb/db/utils/FileUtils.java
index a18afa2..e851e2b 100644
--- a/server/src/main/java/org/apache/iotdb/db/utils/FileUtils.java
+++ b/server/src/main/java/org/apache/iotdb/db/utils/FileUtils.java
@@ -37,12 +37,6 @@ public class FileUtils {
       for (File file : folder.listFiles()) {
         deleteDirectory(file);
       }
-      while (folder.listFiles().length > 0) {
-        logger.warn("after deletion, folder {} still has files, continue to 
delete them.", folder.getAbsolutePath());
-        for (File file : folder.listFiles()) {
-          deleteDirectory(file);
-        }
-      }
     }
     try {
       Files.delete(folder.toPath());
diff --git 
a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriter.java 
b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriter.java
index abe7205..b1e7d54 100644
--- 
a/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriter.java
+++ 
b/tsfile/src/main/java/org/apache/iotdb/tsfile/write/writer/TsFileIOWriter.java
@@ -252,6 +252,7 @@ public class TsFileIOWriter {
     out.write(magicStringBytes);
 
     // close file
+    logger.error("{} is closed.", file.getName());
     out.close();
     canWrite = false;
     logger.info("output stream is closed");

Reply via email to