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

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


The following commit(s) were added to refs/heads/ca_performance by this push:
     new 25f518d452d change compaction max level to 1
25f518d452d is described below

commit 25f518d452d5bbf068744d91dcbf227bc9b4f384
Author: Jinrui.Zhang <[email protected]>
AuthorDate: Mon Aug 7 19:43:55 2023 +0800

    change compaction max level to 1
---
 .../compaction/selector/impl/SizeTieredCompactionSelector.java       | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/impl/SizeTieredCompactionSelector.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/impl/SizeTieredCompactionSelector.java
index 8e0431f3a3e..11a6bba9152 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/impl/SizeTieredCompactionSelector.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/impl/SizeTieredCompactionSelector.java
@@ -186,7 +186,10 @@ public class SizeTieredCompactionSelector
 
   private List<Pair<List<TsFileResource>, Long>> selectLevelTask() throws 
IOException {
     List<Pair<List<TsFileResource>, Long>> taskList = new ArrayList<>();
-    int maxLevel = searchMaxFileLevel();
+    //    int maxLevel = searchMaxFileLevel();
+    // In order to verify the impaction of L2 compaction, we disable the other 
levels' compaction
+    // except L0
+    int maxLevel = 1;
     for (int currentLevel = 0; currentLevel <= maxLevel; currentLevel++) {
       List<Pair<List<TsFileResource>, Long>> singleLevelTask = 
selectSingleLevel(currentLevel);
       if (!singleLevelTask.isEmpty()) {

Reply via email to