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

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


    from cc359f5  [IOTDB-1806] Compatibility of Apache IoTDB with InfluxDB - 
Data Point Insertion (#4172)
     add 6359640  [ISSUE-3445] New compaction strategy and compaction 
scheduling strategy (#3447)

No new revisions were added by this update.

Summary of changes:
 .../cluster/log/snapshot/PullSnapshotTaskTest.java |   13 +-
 .../apache/iotdb/cluster/query/BaseQueryTest.java  |    9 +-
 docs/SystemDesign/StorageEngine/MergeManager.md    |    6 +-
 docs/zh/SystemDesign/StorageEngine/MergeManager.md |    6 +-
 .../resources/conf/iotdb-engine.properties         |   91 +-
 server/src/assembly/resources/conf/logback.xml     |   20 +
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  256 +--
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   86 +-
 .../db/cq/ContinuousQueryTaskPoolManager.java      |    2 +-
 .../org/apache/iotdb/db/engine/StorageEngine.java  |    6 +
 .../compaction/CompactionMergeTaskPoolManager.java |  195 --
 .../CompactionPriority.java}                       |   13 +-
 .../db/engine/compaction/CompactionScheduler.java  |  299 +++
 .../db/engine/compaction/CompactionStrategy.java   |   38 -
 .../compaction/CompactionTaskComparator.java       |  109 +
 .../engine/compaction/CompactionTaskManager.java   |  265 +++
 .../db/engine/compaction/TsFileManagement.java     |  460 -----
 .../AbstractCrossSpaceCompactionRecoverTask.java}  |   20 +-
 .../AbstractCrossSpaceCompactionSelector.java      |   51 +
 .../cross/AbstractCrossSpaceCompactionTask.java    |   96 +
 .../compaction/cross/CrossCompactionStrategy.java  |  117 ++
 .../cross/CrossSpaceCompactionTaskFactory.java     |   58 +
 .../inplace/InplaceCompactionRecoverTask.java      |  109 +
 .../cross/inplace/InplaceCompactionSelector.java   |  152 ++
 .../cross/inplace/InplaceCompactionTask.java       |  251 +++
 .../inplace/manage/CrossSpaceMergeContext.java}    |    6 +-
 .../inplace/manage/CrossSpaceMergeResource.java}   |   17 +-
 .../cross/inplace}/manage/MergeFuture.java         |   10 +-
 .../cross/inplace}/manage/MergeManager.java        |   66 +-
 .../cross/inplace}/manage/MergeManagerMBean.java   |    2 +-
 .../cross/inplace}/manage/MergeThreadPool.java     |   14 +-
 .../cross/inplace}/recover/LogAnalyzer.java        |   32 +-
 .../cross/inplace}/recover/MergeLogger.java        |   15 +-
 .../selector/ICrossSpaceMergeFileSelector.java}    |    4 +-
 .../selector/IFileQueryMemMeasurement.java         |    2 +-
 .../inplace}/selector/IMergePathSelector.java      |    2 +-
 .../selector/MaxFileMergeFileSelector.java         |   25 +-
 .../selector/MaxSeriesMergeFileSelector.java       |    6 +-
 .../cross/inplace}/selector/MergeFileStrategy.java |    2 +-
 .../cross/inplace}/selector/NaivePathSelector.java |    2 +-
 .../cross/inplace/task/CrossSpaceMergeTask.java}   |   40 +-
 .../cross/inplace}/task/MergeCallback.java         |    2 +-
 .../cross/inplace}/task/MergeFileTask.java         |   24 +-
 .../cross/inplace}/task/MergeMultiChunkTask.java   |   43 +-
 .../cross/inplace/task/RecoverCrossMergeTask.java} |   24 +-
 .../AbstractInnerSpaceCompactionSelector.java      |   52 +
 .../inner/AbstractInnerSpaceCompactionTask.java    |  131 ++
 .../compaction/inner/InnerCompactionStrategy.java  |  108 +
 .../inner/InnerSpaceCompactionTaskFactory.java     |   51 +
 .../SizeTieredCompactionRecoverTask.java           |  151 ++
 .../sizetiered/SizeTieredCompactionSelector.java   |  200 ++
 .../inner/sizetiered/SizeTieredCompactionTask.java |  239 +++
 .../utils/InnerSpaceCompactionUtils.java}          |  183 +-
 .../utils/SizeTieredCompactionLogAnalyzer.java}    |   40 +-
 .../utils/SizeTieredCompactionLogger.java}         |   19 +-
 .../level/LevelCompactionTsFileManagement.java     |  899 ---------
 .../no/NoCompactionTsFileManagement.java           |  298 ---
 .../task/AbstractCompactionSelector.java}          |   22 +-
 .../compaction/task/AbstractCompactionTask.java    |   89 +
 .../compaction/task/CompactionRecoverTask.java     |  101 +
 .../engine/flush/pool/FlushSubTaskPoolManager.java |    1 +
 .../db/engine/flush/pool/FlushTaskPoolManager.java |    1 +
 .../db/engine/modification/ModificationFile.java   |   11 +
 .../engine/storagegroup/StorageGroupProcessor.java |  606 +++---
 .../db/engine/storagegroup/TsFileManager.java      |  312 +++
 .../engine/storagegroup/TsFileNameGenerator.java   |  248 +++
 .../db/engine/storagegroup/TsFileResource.java     |  235 +--
 .../db/engine/storagegroup/TsFileResourceList.java |  443 +++++
 .../virtualSg/VirtualStorageGroupManager.java      |    9 +
 .../WriteLockFailedException.java}                 |    9 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |    5 +-
 .../iotdb/db/query/pool/QueryTaskPoolManager.java  |    2 +-
 .../resource/CachedUnseqResourceMergeReader.java   |    1 +
 .../flush/pool => rescon}/AbstractPoolManager.java |    2 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |    6 +-
 .../db/sync/sender/manage/SyncFileManager.java     |    4 +-
 .../java/org/apache/iotdb/db/utils/MergeUtils.java |    8 +-
 .../runtime/WindowEvaluationTaskPoolManager.java   |    2 +-
 .../db/writelog/node/ExclusiveWriteLogNode.java    |    1 -
 .../engine/compaction/CompactionSchedulerTest.java | 2093 ++++++++++++++++++++
 .../compaction/CompactionTaskComparatorTest.java   |  313 +++
 .../compaction/LevelCompactionMergeTest.java       |  378 ----
 .../engine/compaction/LevelCompactionModsTest.java |  138 --
 .../compaction/LevelCompactionSelectorTest.java    |   79 -
 .../NoCompactionTsFileManagementTest.java          |  245 ---
 .../compaction/cross/CrossSpaceCompactionTest.java |  720 +++++++
 .../cross}/MaxFileMergeFileSelectorTest.java       |   45 +-
 .../cross}/MaxSeriesMergeFileSelectorTest.java     |   18 +-
 .../{merge => compaction/cross}/MergeLogTest.java  |   12 +-
 .../cross}/MergeManagerTest.java                   |   40 +-
 .../cross}/MergeOverLapTest.java                   |   21 +-
 .../{merge => compaction/cross}/MergePerfTest.java |   12 +-
 .../{merge => compaction/cross}/MergeTaskTest.java |   72 +-
 .../{merge => compaction/cross}/MergeTest.java     |    4 +-
 .../cross}/MergeUpgradeTest.java                   |    8 +-
 .../InnerCompactionCacheTest.java}                 |   68 +-
 .../InnerCompactionChunkTest.java}                 |   25 +-
 .../InnerCompactionLogTest.java}                   |   35 +-
 .../InnerCompactionMoreDataTest.java}              |   42 +-
 .../inner/InnerCompactionSchedulerTest.java        |  135 ++
 .../InnerCompactionTest.java}                      |   26 +-
 .../compaction/inner/InnerSeqCompactionTest.java   |  934 +++++++++
 .../inner/InnerSpaceCompactionUtilsTest.java       |  135 ++
 .../compaction/inner/InnerUnseqCompactionTest.java |  780 ++++++++
 .../SizeTieredCompactionRecoverTest.java}          |  487 +++--
 .../sizetiered/SizeTieredCompactionTest.java}      |    5 +-
 .../task/FakedCrossSpaceCompactionTask.java        |   71 +
 .../task/FakedCrossSpaceCompactionTaskFactory.java |   56 +
 .../task/FakedInnerSpaceCompactionTask.java        |   90 +
 .../task/FakedInnerSpaceCompactionTaskFactory.java |   51 +
 .../compaction/utils/CompactionCheckerUtils.java   |  472 +++++
 .../compaction/utils/CompactionClearUtils.java     |   59 +
 .../utils/CompactionFileGeneratorUtils.java        |  246 +++
 .../compaction/utils/CompactionOverlapType.java}   |   12 +-
 .../utils/CompactionTimeseriesType.java}           |   11 +-
 .../engine/modification/DeletionFileNodeTest.java  |   10 -
 .../db/engine/modification/DeletionQueryTest.java  |   12 -
 .../engine/storagegroup/FakedTsFileResource.java   |   76 +
 .../storagegroup/StorageGroupProcessorTest.java    |   48 +-
 .../iotdb/db/engine/storagegroup/TTLTest.java      |    9 -
 .../TsFileManagerTest.java}                        |  166 +-
 .../storagegroup/TsFileResourceListTest.java       |  185 ++
 .../iotdb/db/integration/IOTDBGroupByIT.java       |    7 -
 .../iotdb/db/integration/IoTDBAlignByDeviceIT.java |    8 -
 .../db/integration/IoTDBDeleteTimeseriesIT.java    |    7 -
 .../apache/iotdb/db/integration/IoTDBFillIT.java   |    6 -
 .../iotdb/db/integration/IoTDBGroupByMonthIT.java  |    8 -
 .../iotdb/db/integration/IoTDBGroupByUnseqIT.java  |    4 -
 .../iotdb/db/integration/IoTDBLargeDataIT.java     |    7 -
 ...IoTDBLoadExternalTsFileWithTimePartitionIT.java |   30 +-
 .../db/integration/IoTDBLoadExternalTsfileIT.java  |   11 +-
 .../integration/IoTDBManageTsFileResourceIT.java   |   15 +-
 .../apache/iotdb/db/integration/IoTDBMergeIT.java  |   89 +-
 .../iotdb/db/integration/IoTDBMultiDeviceIT.java   |    7 -
 .../IoTDBMultiOverlappedChunkInUnseqIT.java        |   11 +-
 .../db/integration/IoTDBMultiOverlappedPageIT.java |    7 -
 .../iotdb/db/integration/IoTDBMultiSeriesIT.java   |    7 -
 .../db/integration/IoTDBMultiStatementsIT.java     |    7 -
 .../db/integration/IoTDBNewTsFileCompactionIT.java |   51 +-
 .../db/integration/IoTDBOverlappedPageIT.java      |   11 -
 .../iotdb/db/integration/IoTDBRestartIT.java       |    4 +-
 .../iotdb/db/integration/IoTDBSeriesReaderIT.java  |    7 -
 ...ionIT.java => IoTDBSizeTieredCompactionIT.java} |  498 +++--
 .../aggregation/IoTDBAggregationIT.java            |    7 -
 .../aggregation/IoTDBAggregationLargeDataIT.java   |    7 -
 .../aggregation/IoTDBAggregationSmallDataIT.java   |    8 -
 .../query/reader/series/SeriesReaderTestUtil.java  |    2 +-
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |    4 +-
 .../session/IoTDBSessionVectorABDeviceIT.java      |    7 +-
 .../session/IoTDBSessionVectorAggregationIT.java   |    7 +-
 .../IoTDBSessionVectorAggregationWithUnSeqIT.java  |    7 +-
 .../apache/iotdb/session/pool/SessionPoolTest.java |    8 -
 .../tsfile/write/chunk/ChunkGroupWriterImpl.java   |    2 +-
 .../iotdb/tsfile/write/chunk/ChunkWriterImpl.java  |    2 +-
 .../iotdb/tsfile/write/chunk/IChunkWriter.java     |    2 +-
 .../tsfile/write/chunk/VectorChunkWriterImpl.java  |    3 +-
 .../write/writer/RestorableTsFileIOWriter.java     |   41 +
 .../write/writer/VectorChunkWriterImplTest.java    |    4 +-
 158 files changed, 12132 insertions(+), 4780 deletions(-)
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/CompactionMergeTaskPoolManager.java
 rename 
server/src/main/java/org/apache/iotdb/db/engine/{merge/package-info.java => 
compaction/CompactionPriority.java} (75%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/CompactionScheduler.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/CompactionStrategy.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/CompactionTaskComparator.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/CompactionTaskManager.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/TsFileManagement.java
 copy 
server/src/main/java/org/apache/iotdb/db/engine/{merge/selector/IMergeFileSelector.java
 => compaction/cross/AbstractCrossSpaceCompactionRecoverTask.java} (66%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/AbstractCrossSpaceCompactionSelector.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/AbstractCrossSpaceCompactionTask.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/CrossCompactionStrategy.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/CrossSpaceCompactionTaskFactory.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/inplace/InplaceCompactionRecoverTask.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/inplace/InplaceCompactionSelector.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/cross/inplace/InplaceCompactionTask.java
 rename 
server/src/main/java/org/apache/iotdb/db/engine/{merge/manage/MergeContext.java 
=> compaction/cross/inplace/manage/CrossSpaceMergeContext.java} (93%)
 rename 
server/src/main/java/org/apache/iotdb/db/engine/{merge/manage/MergeResource.java
 => compaction/cross/inplace/manage/CrossSpaceMergeResource.java} (94%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/manage/MergeFuture.java (91%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/manage/MergeManager.java (83%)
 copy server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/manage/MergeManagerMBean.java (93%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/manage/MergeThreadPool.java (72%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/recover/LogAnalyzer.java (87%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/recover/MergeLogger.java (88%)
 copy 
server/src/main/java/org/apache/iotdb/db/engine/{merge/selector/IMergeFileSelector.java
 => compaction/cross/inplace/selector/ICrossSpaceMergeFileSelector.java} (90%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/selector/IFileQueryMemMeasurement.java (94%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/selector/IMergePathSelector.java (94%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/selector/MaxFileMergeFileSelector.java (94%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/selector/MaxSeriesMergeFileSelector.java (93%)
 copy server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/selector/MergeFileStrategy.java (92%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/selector/NaivePathSelector.java (95%)
 rename 
server/src/main/java/org/apache/iotdb/db/engine/{merge/task/MergeTask.java => 
compaction/cross/inplace/task/CrossSpaceMergeTask.java} (84%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/task/MergeCallback.java (95%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/task/MergeFileTask.java (94%)
 rename server/src/main/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross/inplace}/task/MergeMultiChunkTask.java (95%)
 rename 
server/src/main/java/org/apache/iotdb/db/engine/{merge/task/RecoverMergeTask.java
 => compaction/cross/inplace/task/RecoverCrossMergeTask.java} (92%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/inner/AbstractInnerSpaceCompactionSelector.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/inner/AbstractInnerSpaceCompactionTask.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/inner/InnerCompactionStrategy.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/inner/InnerSpaceCompactionTaskFactory.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/inner/sizetiered/SizeTieredCompactionRecoverTask.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/inner/sizetiered/SizeTieredCompactionSelector.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/inner/sizetiered/SizeTieredCompactionTask.java
 rename 
server/src/main/java/org/apache/iotdb/db/engine/compaction/{utils/CompactionUtils.java
 => inner/utils/InnerSpaceCompactionUtils.java} (74%)
 rename 
server/src/main/java/org/apache/iotdb/db/engine/compaction/{utils/CompactionLogAnalyzer.java
 => inner/utils/SizeTieredCompactionLogAnalyzer.java} (61%)
 rename 
server/src/main/java/org/apache/iotdb/db/engine/compaction/{utils/CompactionLogger.java
 => inner/utils/SizeTieredCompactionLogger.java} (82%)
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/level/LevelCompactionTsFileManagement.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/no/NoCompactionTsFileManagement.java
 rename 
server/src/main/java/org/apache/iotdb/db/engine/{merge/selector/IMergeFileSelector.java
 => compaction/task/AbstractCompactionSelector.java} (59%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/task/AbstractCompactionTask.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/compaction/task/CompactionRecoverTask.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileManager.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileNameGenerator.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileResourceList.java
 rename 
server/src/main/java/org/apache/iotdb/db/{engine/merge/manage/MergeManagerMBean.java
 => exception/WriteLockFailedException.java} (81%)
 rename server/src/main/java/org/apache/iotdb/db/{engine/flush/pool => 
rescon}/AbstractPoolManager.java (98%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/CompactionSchedulerTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/CompactionTaskComparatorTest.java
 delete mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/LevelCompactionMergeTest.java
 delete mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/LevelCompactionModsTest.java
 delete mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/LevelCompactionSelectorTest.java
 delete mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/NoCompactionTsFileManagementTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/cross/CrossSpaceCompactionTest.java
 rename server/src/test/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross}/MaxFileMergeFileSelectorTest.java (85%)
 rename server/src/test/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross}/MaxSeriesMergeFileSelectorTest.java (83%)
 rename server/src/test/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross}/MergeLogTest.java (87%)
 rename server/src/test/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross}/MergeManagerTest.java (75%)
 rename server/src/test/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross}/MergeOverLapTest.java (92%)
 rename server/src/test/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross}/MergePerfTest.java (89%)
 rename server/src/test/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross}/MergeTaskTest.java (90%)
 rename server/src/test/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross}/MergeTest.java (98%)
 rename server/src/test/java/org/apache/iotdb/db/engine/{merge => 
compaction/cross}/MergeUpgradeTest.java (95%)
 rename 
server/src/test/java/org/apache/iotdb/db/engine/compaction/{LevelCompactionCacheTest.java
 => inner/InnerCompactionCacheTest.java} (63%)
 rename 
server/src/test/java/org/apache/iotdb/db/engine/compaction/{CompactionChunkTest.java
 => inner/InnerCompactionChunkTest.java} (93%)
 rename 
server/src/test/java/org/apache/iotdb/db/engine/compaction/{LevelCompactionLogTest.java
 => inner/InnerCompactionLogTest.java} (62%)
 rename 
server/src/test/java/org/apache/iotdb/db/engine/compaction/{LevelCompactionMoreDataTest.java
 => inner/InnerCompactionMoreDataTest.java} (85%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerCompactionSchedulerTest.java
 copy 
server/src/test/java/org/apache/iotdb/db/engine/compaction/{LevelCompactionTest.java
 => inner/InnerCompactionTest.java} (94%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerSeqCompactionTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerSpaceCompactionUtilsTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/inner/InnerUnseqCompactionTest.java
 rename 
server/src/test/java/org/apache/iotdb/db/engine/compaction/{LevelCompactionRecoverTest.java
 => inner/sizetiered/SizeTieredCompactionRecoverTest.java} (62%)
 rename 
server/src/test/java/org/apache/iotdb/db/engine/compaction/{LevelCompactionTest.java
 => inner/sizetiered/SizeTieredCompactionTest.java} (99%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/task/FakedCrossSpaceCompactionTask.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/task/FakedCrossSpaceCompactionTaskFactory.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/task/FakedInnerSpaceCompactionTask.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/task/FakedInnerSpaceCompactionTaskFactory.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/utils/CompactionCheckerUtils.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/utils/CompactionClearUtils.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/compaction/utils/CompactionFileGeneratorUtils.java
 copy 
server/src/{main/java/org/apache/iotdb/db/engine/merge/selector/MergeFileStrategy.java
 => 
test/java/org/apache/iotdb/db/engine/compaction/utils/CompactionOverlapType.java}
 (81%)
 rename 
server/src/{main/java/org/apache/iotdb/db/engine/merge/selector/MergeFileStrategy.java
 => 
test/java/org/apache/iotdb/db/engine/compaction/utils/CompactionTimeseriesType.java}
 (84%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/storagegroup/FakedTsFileResource.java
 rename 
server/src/test/java/org/apache/iotdb/db/engine/{compaction/LevelCompactionTsFileManagementTest.java
 => storagegroup/TsFileManagerTest.java} (53%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/engine/storagegroup/TsFileResourceListTest.java
 rename 
server/src/test/java/org/apache/iotdb/db/integration/{IoTDBLevelCompactionIT.java
 => IoTDBSizeTieredCompactionIT.java} (72%)

Reply via email to