This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a change to branch ty/removeTsFileModule
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from efa4a71c1af Change version
add 6af5ef1c395 Fix compaction ut dead lock (#12372)
add b9e9aaa30e4 Compaction rate limit (#12312)
add b3689c45a9a Reduce synchronized cost in compaction (#12279)
add cc1a4bf7ff7 Compaction create target file with data dir selection
strategy (#12063)
add 1090488bc3c resolve conflicts
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 27 +++++-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 48 ++++++++--
.../execute/task/InnerSpaceCompactionTask.java | 3 +-
.../compaction/io/CompactionTsFileOutput.java | 104 +++++++++++++++++++++
.../compaction/io/CompactionTsFileReader.java | 7 ++
.../compaction/io/CompactionTsFileWriter.java | 22 +----
.../compaction/repair/RepairDataFileScanUtil.java | 9 +-
.../compaction/schedule/CompactionTaskManager.java | 49 ++++++++--
.../tsfile/generator/TsFileNameGenerator.java | 99 ++++++++++++++------
.../InnerSeqCompactionWithFastPerformerTest.java | 9 +-
...nerSeqCompactionWithReadChunkPerformerTest.java | 9 +-
.../utils/CompactionFileGeneratorUtils.java | 10 +-
.../compaction/utils/CompactionTaskQueueTest.java | 10 +-
.../resources/conf/iotdb-common.properties | 12 ++-
14 files changed, 335 insertions(+), 83 deletions(-)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/io/CompactionTsFileOutput.java