You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2021/03/15 05:59:44 UTC
[iotdb] branch QueryDebug updated: add deletion related logs (#2841)
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 <59...@users.noreply.github.com>
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();