You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ej...@apache.org on 2021/05/12 13:50:21 UTC

[iotdb] branch dynamic_compaction updated: hitter modify

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

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


The following commit(s) were added to refs/heads/dynamic_compaction by this push:
     new 5215111  hitter modify
5215111 is described below

commit 52151110ea7b661944a86d3e75b5ff24f5cc74b1
Author: EJTTianyu <16...@qq.com>
AuthorDate: Wed May 12 21:49:46 2021 +0800

    hitter modify
---
 .../compaction/level/hitter/HitterLevelCompactionTsFileManagement.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server/src/main/java/org/apache/iotdb/db/engine/compaction/level/hitter/HitterLevelCompactionTsFileManagement.java b/server/src/main/java/org/apache/iotdb/db/engine/compaction/level/hitter/HitterLevelCompactionTsFileManagement.java
index 59192e1..7787c77 100644
--- a/server/src/main/java/org/apache/iotdb/db/engine/compaction/level/hitter/HitterLevelCompactionTsFileManagement.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/compaction/level/hitter/HitterLevelCompactionTsFileManagement.java
@@ -223,7 +223,7 @@ public class HitterLevelCompactionTsFileManagement extends LevelCompactionTsFile
     try {
       logger.info("{} start to filter compaction condition", storageGroupName);
       for (int i = 0; i < seqLevelNum - 1; i++) {
-        if (mergeResources.get(i).size() >= firstLevelNum * Math.pow(sizeRatio, i)) {
+        if (mergeResources.get(i).size() >= seqFileNumInEachLevel) {
           List<TsFileResource> toMergeTsFiles = mergeResources.get(i);
           logger.info("{} [Hitter Compaction] merge level-{}'s {} TsFiles to next level",
               storageGroupName, i, toMergeTsFiles.size());