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

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


The following commit(s) were added to refs/heads/dev_TTL by this push:
     new c5f2dcb  fix default ttl not effective change log level
c5f2dcb is described below

commit c5f2dcb4190012a654e5f3625a554d2170049452
Author: jt <[email protected]>
AuthorDate: Tue Sep 24 10:09:15 2019 +0800

    fix default ttl not effective
    change log level
---
 server/src/main/java/org/apache/iotdb/db/engine/StorageEngine.java  | 1 +
 .../apache/iotdb/db/engine/storagegroup/StorageGroupProcessor.java  | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/server/src/main/java/org/apache/iotdb/db/engine/StorageEngine.java 
b/server/src/main/java/org/apache/iotdb/db/engine/StorageEngine.java
index 5885c2b..f850d60 100644
--- a/server/src/main/java/org/apache/iotdb/db/engine/StorageEngine.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/StorageEngine.java
@@ -159,6 +159,7 @@ public class StorageEngine implements IService {
             logger.info("construct a processor instance, the storage group is 
{}, Thread is {}",
                 storageGroupName, Thread.currentThread().getId());
             processor = new StorageGroupProcessor(systemDir, storageGroupName);
+            
processor.setDataTTL(MManager.getInstance().getNodeByPathFromCache(storageGroupName).getDataTTL());
             processorMap.put(storageGroupName, processor);
           }
         }
diff --git 
a/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/StorageGroupProcessor.java
 
b/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/StorageGroupProcessor.java
index 74673fa..27b95d3 100755
--- 
a/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/StorageGroupProcessor.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/StorageGroupProcessor.java
@@ -591,12 +591,12 @@ public class StorageGroupProcessor {
 
   public synchronized void checkFilesTTL() {
     if (dataTTL == Long.MAX_VALUE) {
-      logger.info("{}: TTL not set, ignore the check", storageGroupName);
+      logger.debug("{}: TTL not set, ignore the check", storageGroupName);
       return;
     }
     long timeBound = System.currentTimeMillis() - dataTTL;
-    if (logger.isInfoEnabled()) {
-      logger.info("{}: TTL removing files before {}", storageGroupName, new 
Date(timeBound));
+    if (logger.isDebugEnabled()) {
+      logger.debug("{}: TTL removing files before {}", storageGroupName, new 
Date(timeBound));
     }
     try {
       for (TsFileResource tsFileResource : unSequenceFileList) {

Reply via email to