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

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


The following commit(s) were added to refs/heads/master by this push:
     new bc3c9f43669 remove insert cross compaction config v1 (#11912)
bc3c9f43669 is described below

commit bc3c9f436693b56f39280cd54b247c3fadcc94c9
Author: Zhijia Cao <[email protected]>
AuthorDate: Wed Jan 17 14:33:45 2024 +0800

    remove insert cross compaction config v1 (#11912)
---
 .../main/java/org/apache/iotdb/db/conf/IoTDBConfig.java | 11 -----------
 .../java/org/apache/iotdb/db/conf/IoTDBDescriptor.java  | 17 +----------------
 .../iotdb/db/storageengine/dataregion/DataRegion.java   |  5 ++---
 .../execute/task/InsertionCrossSpaceCompactionTask.java |  2 +-
 .../compaction/schedule/CompactionScheduler.java        |  2 +-
 .../compaction/schedule/CompactionTaskManager.java      |  3 +--
 .../db/storageengine/dataregion/DataRegionTest.java     |  6 ------
 .../InsertionCrossSpaceCompactionSelectorTest.java      |  4 ++--
 .../cross/InsertionCrossSpaceCompactionTest.java        |  6 +++---
 9 files changed, 11 insertions(+), 45 deletions(-)

diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java
index fed153c9b7b..ce5c4e5796a 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java
@@ -425,9 +425,6 @@ public class IoTDBConfig {
   /** Compact the unsequence files into the overlapped sequence files */
   private boolean enableCrossSpaceCompaction = true;
 
-  /** Insert the non overlapped unsequence files into sequence space */
-  private boolean enableInsertionCrossSpaceCompaction = true;
-
   /** The buffer for sort operation */
   private long sortBufferSize = 1024 * 1024L;
 
@@ -2700,14 +2697,6 @@ public class IoTDBConfig {
     this.enableCrossSpaceCompaction = enableCrossSpaceCompaction;
   }
 
-  public boolean isEnableInsertionCrossSpaceCompaction() {
-    return enableInsertionCrossSpaceCompaction;
-  }
-
-  public void setEnableInsertionCrossSpaceCompaction(boolean 
enableInsertionCrossSpaceCompaction) {
-    this.enableInsertionCrossSpaceCompaction = 
enableInsertionCrossSpaceCompaction;
-  }
-
   public InnerSequenceCompactionSelector getInnerSequenceCompactionSelector() {
     return innerSequenceCompactionSelector;
   }
diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
index d876439db6a..5f0616bc08c 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
@@ -437,12 +437,6 @@ public class IoTDBDescriptor {
                 "compaction_submission_interval_in_ms",
                 Long.toString(conf.getCompactionSubmissionIntervalInMs()))));
 
-    conf.setEnableInsertionCrossSpaceCompaction(
-        Boolean.parseBoolean(
-            properties.getProperty(
-                "enable_insertion_cross_space_compaction",
-                
Boolean.toString(conf.isEnableInsertionCrossSpaceCompaction()))));
-
     conf.setEnableCrossSpaceCompaction(
         Boolean.parseBoolean(
             properties.getProperty(
@@ -1167,14 +1161,7 @@ public class IoTDBDescriptor {
     boolean isCompactionEnabled =
         conf.isEnableSeqSpaceCompaction()
             || conf.isEnableUnseqSpaceCompaction()
-            || conf.isEnableCrossSpaceCompaction()
-            || conf.isEnableInsertionCrossSpaceCompaction();
-
-    boolean newConfigEnableInsertionCrossSpaceCompaction =
-        Boolean.parseBoolean(
-            properties.getProperty(
-                "enable_insertion_cross_space_compaction",
-                
Boolean.toString(conf.isEnableInsertionCrossSpaceCompaction())));
+            || conf.isEnableCrossSpaceCompaction();
     boolean newConfigEnableCrossSpaceCompaction =
         Boolean.parseBoolean(
             properties.getProperty(
@@ -1192,7 +1179,6 @@ public class IoTDBDescriptor {
                 Boolean.toString(conf.isEnableUnseqSpaceCompaction())));
     boolean compactionEnabledInNewConfig =
         newConfigEnableCrossSpaceCompaction
-            || newConfigEnableInsertionCrossSpaceCompaction
             || newConfigEnableSeqSpaceCompaction
             || newConfigEnableUnseqSpaceCompaction;
 
@@ -1201,7 +1187,6 @@ public class IoTDBDescriptor {
       return;
     }
 
-    
conf.setEnableInsertionCrossSpaceCompaction(newConfigEnableInsertionCrossSpaceCompaction);
     conf.setEnableCrossSpaceCompaction(newConfigEnableCrossSpaceCompaction);
     conf.setEnableSeqSpaceCompaction(newConfigEnableSeqSpaceCompaction);
     conf.setEnableUnseqSpaceCompaction(newConfigEnableUnseqSpaceCompaction);
diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/DataRegion.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/DataRegion.java
index e3b03e31eb4..e74c99c762c 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/DataRegion.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/DataRegion.java
@@ -612,8 +612,7 @@ public class DataRegion implements IDataRegionForQuery {
   public void initCompactionSchedule() {
     if (!config.isEnableSeqSpaceCompaction()
         && !config.isEnableUnseqSpaceCompaction()
-        && !config.isEnableCrossSpaceCompaction()
-        && !config.isEnableInsertionCrossSpaceCompaction()) {
+        && !config.isEnableCrossSpaceCompaction()) {
       return;
     }
     timedCompactionScheduleTask =
@@ -2437,7 +2436,7 @@ public class DataRegion implements IDataRegionForQuery {
     timePartitions.sort(Comparator.reverseOrder());
 
     CompactionScheduleSummary summary = new CompactionScheduleSummary();
-    if 
(IoTDBDescriptor.getInstance().getConfig().isEnableInsertionCrossSpaceCompaction())
 {
+    if 
(IoTDBDescriptor.getInstance().getConfig().isEnableCrossSpaceCompaction()) {
       trySubmitCount += executeInsertionCompaction(timePartitions);
       summary.incrementSubmitTaskNum(CompactionTaskType.INSERTION, 
trySubmitCount);
     }
diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/InsertionCrossSpaceCompactionTask.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/InsertionCrossSpaceCompactionTask.java
index 44b09cd661d..4ba30ceb3f7 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/InsertionCrossSpaceCompactionTask.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/task/InsertionCrossSpaceCompactionTask.java
@@ -123,7 +123,7 @@ public class InsertionCrossSpaceCompactionTask extends 
AbstractCompactionTask {
         unseqFileToInsert.getTsFileSize() / 1024 / 1024);
     boolean isSuccess = true;
     if (!tsFileManager.isAllowCompaction()
-        || 
!IoTDBDescriptor.getInstance().getConfig().isEnableInsertionCrossSpaceCompaction())
 {
+        || 
!IoTDBDescriptor.getInstance().getConfig().isEnableCrossSpaceCompaction()) {
       return true;
     }
     try {
diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/CompactionScheduler.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/CompactionScheduler.java
index d2534a427e7..e8ee18fd5fa 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/CompactionScheduler.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/CompactionScheduler.java
@@ -174,7 +174,7 @@ public class CompactionScheduler {
   private static int tryToSubmitInsertionCompactionTask(
       TsFileManager tsFileManager, long timePartition, Phaser 
insertionTaskPhaser)
       throws InterruptedException {
-    if (!config.isEnableInsertionCrossSpaceCompaction()) {
+    if (!config.isEnableCrossSpaceCompaction()) {
       return 0;
     }
     String logicalStorageGroupName = tsFileManager.getStorageGroupName();
diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/CompactionTaskManager.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/CompactionTaskManager.java
index 62641d334fc..97c5caa50ec 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/CompactionTaskManager.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/schedule/CompactionTaskManager.java
@@ -96,8 +96,7 @@ public class CompactionTaskManager implements IService {
         && 
IoTDBDescriptor.getInstance().getConfig().getCompactionThreadCount() > 0
         && (config.isEnableSeqSpaceCompaction()
             || config.isEnableUnseqSpaceCompaction()
-            || config.isEnableCrossSpaceCompaction()
-            || config.isEnableInsertionCrossSpaceCompaction())) {
+            || config.isEnableCrossSpaceCompaction())) {
       initThreadPool();
       candidateCompactionTaskQueue.regsitPollLastHook(
           
AbstractCompactionTask::resetCompactionCandidateStatusForAllSourceFiles);
diff --git 
a/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/DataRegionTest.java
 
b/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/DataRegionTest.java
index a0429827360..46707569e56 100644
--- 
a/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/DataRegionTest.java
+++ 
b/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/DataRegionTest.java
@@ -949,12 +949,9 @@ public class DataRegionTest {
         
IoTDBDescriptor.getInstance().getConfig().isEnableUnseqSpaceCompaction();
     boolean originEnableCrossSpaceCompaction =
         
IoTDBDescriptor.getInstance().getConfig().isEnableCrossSpaceCompaction();
-    boolean originEnableInsertionCompaction =
-        
IoTDBDescriptor.getInstance().getConfig().isEnableInsertionCrossSpaceCompaction();
     
IoTDBDescriptor.getInstance().getConfig().setEnableSeqSpaceCompaction(true);
     
IoTDBDescriptor.getInstance().getConfig().setEnableUnseqSpaceCompaction(true);
     
IoTDBDescriptor.getInstance().getConfig().setEnableCrossSpaceCompaction(false);
-    
IoTDBDescriptor.getInstance().getConfig().setEnableInsertionCrossSpaceCompaction(false);
     long finishedCompactionTaskNumWhenTestStart =
         CompactionTaskManager.getInstance().getFinishedTaskNum();
     for (int j = 21; j <= 30; j++) {
@@ -1014,9 +1011,6 @@ public class DataRegionTest {
     IoTDBDescriptor.getInstance()
         .getConfig()
         .setEnableCrossSpaceCompaction(originEnableCrossSpaceCompaction);
-    IoTDBDescriptor.getInstance()
-        .getConfig()
-        
.setEnableInsertionCrossSpaceCompaction(originEnableInsertionCompaction);
     IoTDBDescriptor.getInstance()
         .getConfig()
         .setEnableUnseqSpaceCompaction(originEnableUnseqSpaceCompaction);
diff --git 
a/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/compaction/cross/InsertionCrossSpaceCompactionSelectorTest.java
 
b/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/compaction/cross/InsertionCrossSpaceCompactionSelectorTest.java
index 8bdea88b2dd..66671b2265f 100644
--- 
a/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/compaction/cross/InsertionCrossSpaceCompactionSelectorTest.java
+++ 
b/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/compaction/cross/InsertionCrossSpaceCompactionSelectorTest.java
@@ -58,13 +58,13 @@ public class InsertionCrossSpaceCompactionSelectorTest 
extends AbstractCompactio
   @Before
   public void setUp()
       throws IOException, WriteProcessException, MetadataException, 
InterruptedException {
-    
IoTDBDescriptor.getInstance().getConfig().setEnableInsertionCrossSpaceCompaction(true);
+    
IoTDBDescriptor.getInstance().getConfig().setEnableCrossSpaceCompaction(true);
     super.setUp();
   }
 
   @After
   public void tearDown() throws IOException, StorageEngineException {
-    
IoTDBDescriptor.getInstance().getConfig().setEnableInsertionCrossSpaceCompaction(false);
+    
IoTDBDescriptor.getInstance().getConfig().setEnableCrossSpaceCompaction(false);
     super.tearDown();
   }
 
diff --git 
a/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/compaction/cross/InsertionCrossSpaceCompactionTest.java
 
b/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/compaction/cross/InsertionCrossSpaceCompactionTest.java
index 5a9b1058839..48ecfe214b0 100644
--- 
a/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/compaction/cross/InsertionCrossSpaceCompactionTest.java
+++ 
b/iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/compaction/cross/InsertionCrossSpaceCompactionTest.java
@@ -66,15 +66,15 @@ public class InsertionCrossSpaceCompactionTest extends 
AbstractCompactionTest {
       throws IOException, WriteProcessException, MetadataException, 
InterruptedException {
     super.setUp();
     enableInsertionCrossSpaceCompaction =
-        
IoTDBDescriptor.getInstance().getConfig().isEnableInsertionCrossSpaceCompaction();
-    
IoTDBDescriptor.getInstance().getConfig().setEnableInsertionCrossSpaceCompaction(true);
+        
IoTDBDescriptor.getInstance().getConfig().isEnableCrossSpaceCompaction();
+    
IoTDBDescriptor.getInstance().getConfig().setEnableCrossSpaceCompaction(true);
   }
 
   @After
   public void tearDown() throws IOException, StorageEngineException {
     IoTDBDescriptor.getInstance()
         .getConfig()
-        
.setEnableInsertionCrossSpaceCompaction(enableInsertionCrossSpaceCompaction);
+        .setEnableCrossSpaceCompaction(enableInsertionCrossSpaceCompaction);
     super.tearDown();
   }
 

Reply via email to