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

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


The following commit(s) were added to refs/heads/QueryDebug by this push:
     new cd88edb  add deletion related logs (#2841)
cd88edb is described below

commit cd88edbfd5ad2442c693d26756b18bfb004fb8d7
Author: wshao08 <[email protected]>
AuthorDate: Mon Mar 15 13:59:30 2021 +0800

    add deletion related logs (#2841)
---
 .../apache/iotdb/db/engine/storagegroup/StorageGroupProcessor.java    | 2 ++
 .../java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessor.java | 4 ++++
 2 files changed, 6 insertions(+)

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 4161201..52eca9d 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
@@ -1601,6 +1601,8 @@ public class StorageGroupProcessor {
       tsFileResource.getModFile().write(deletion);
       // remember to close mod file
       tsFileResource.getModFile().close();
+      logger.info("[Deletion] Deletion with path:{}, time:{}-{} written into 
mods file.",
+              deletion.getPath(), deletion.getStartTime(), 
deletion.getEndTime());
 
       tsFileResource.updatePlanIndexes(planIndex);
 
diff --git 
a/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessor.java
 
b/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessor.java
index d14f257..20b924f 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessor.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileProcessor.java
@@ -393,11 +393,15 @@ public class TsFileProcessor {
         for (PartialPath device : devicePaths) {
           workMemTable.delete(deletion.getPath(), device, 
deletion.getStartTime(),
               deletion.getEndTime());
+          logger.info("[Deletion] Delete in-memory data with deletion path: 
{}, time:{}-{}.",
+                  deletion.getPath(), deletion.getStartTime(), 
deletion.getEndTime());
         }
       }
       // flushing memTables are immutable, only record this deletion in these 
memTables for query
       for (IMemTable memTable : flushingMemTables) {
         memTable.delete(deletion);
+        logger.info("[Deletion] delete flushing memtable with deletion path: 
{}, time:{}-{}",
+                deletion.getPath(), deletion.getStartTime(), 
deletion.getEndTime());
       }
     } finally {
       flushQueryLock.writeLock().unlock();

Reply via email to