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()) {