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 aa829e4  for debug
aa829e4 is described below

commit aa829e46b49eaea77899a3548cedd081a1aa9e69
Author: xiangdong huang <[email protected]>
AuthorDate: Wed Feb 19 17:24:43 2020 +0800

    for debug
---
 .../java/org/apache/iotdb/db/query/control/FileReaderManager.java  | 2 ++
 .../src/test/java/org/apache/iotdb/db/utils/EnvironmentUtils.java  | 7 ++++---
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git 
a/server/src/main/java/org/apache/iotdb/db/query/control/FileReaderManager.java 
b/server/src/main/java/org/apache/iotdb/db/query/control/FileReaderManager.java
index c961a64..d52d4c9 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/query/control/FileReaderManager.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/query/control/FileReaderManager.java
@@ -198,11 +198,13 @@ public class FileReaderManager implements IService {
   public synchronized void closeAndRemoveAllOpenedReaders() throws IOException 
{
     for (Map.Entry<TsFileResource, TsFileSequenceReader> entry : 
closedFileReaderMap.entrySet()) {
       entry.getValue().close();
+      logger.error("{} closedTsFileReader is closed.", 
entry.getValue().getFileName());
       closedReferenceMap.remove(entry.getKey());
       closedFileReaderMap.remove(entry.getKey());
     }
     for (Map.Entry<TsFileResource, TsFileSequenceReader> entry : 
unclosedFileReaderMap.entrySet()) {
       entry.getValue().close();
+      logger.error("{} unclosedTsFileReader is closed.", 
entry.getValue().getFileName());
       unclosedReferenceMap.remove(entry.getKey());
       unclosedFileReaderMap.remove(entry.getKey());
     }
diff --git 
a/server/src/test/java/org/apache/iotdb/db/utils/EnvironmentUtils.java 
b/server/src/test/java/org/apache/iotdb/db/utils/EnvironmentUtils.java
index 965ffbe..0b745fb 100644
--- a/server/src/test/java/org/apache/iotdb/db/utils/EnvironmentUtils.java
+++ b/server/src/test/java/org/apache/iotdb/db/utils/EnvironmentUtils.java
@@ -81,6 +81,10 @@ public class EnvironmentUtils {
       daemon.stop();
       daemon = null;
     }
+    QueryResourceManager.getInstance().endQuery(TEST_QUERY_JOB_ID);
+    // clear opened file streams
+    FileReaderManager.getInstance().closeAndRemoveAllOpenedReaders();
+
     TTransport transport = new TSocket("127.0.0.1", 6667, 100);
     if (!transport.isOpen()) {
       try {
@@ -119,9 +123,6 @@ public class EnvironmentUtils {
     } catch (Exception e) {
       //do nothing
     }
-    QueryResourceManager.getInstance().endQuery(TEST_QUERY_JOB_ID);
-    // clear opened file streams
-    FileReaderManager.getInstance().closeAndRemoveAllOpenedReaders();
 
     // clean storage group manager
     if (!StorageEngine.getInstance().deleteAll()) {

Reply via email to