You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2024/03/21 10:00:57 UTC

(iotdb) branch master updated (3324a81aa2e -> 70e1d615244)

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

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


    from 3324a81aa2e [IOTDB-6301] Optimize insert first for single replica (#12209)
     add 70e1d615244 Replace string device id with interface IDeviceID

No new revisions were added by this update.

Summary of changes:
 .../apache/iotdb/tsfile/TsFileSequenceRead.java    |    3 +-
 .../org/apache/iotdb/db/it/IoTDBRepairDataIT.java  |    3 +-
 .../apache/iotdb/tsfile/utils/Accountable.java}    |    8 +-
 .../iotdb/tsfile/utils/RamUsageEstimator.java      |    4 +-
 .../tsfile/qp/optimizer/PhysicalOptimizer.java     |   14 +-
 .../apache/iotdb/spark/tsfile/DefaultSource.scala  |    3 +-
 .../tsfile/TsFileInsertionDataContainer.java       |   40 +-
 .../realtime/epoch/TsFileEpochManager.java         |    6 +-
 .../pipe/resource/memory/PipeMemoryWeighUtil.java  |   17 +-
 .../pipe/resource/tsfile/PipeTsFileResource.java   |   16 +-
 .../resource/tsfile/PipeTsFileResourceManager.java |    5 +-
 .../execution/load/LoadTsFileManager.java          |    3 +-
 .../queryengine/execution/load/TsFileSplitter.java |   24 +-
 .../execution/operator/source/FileLoaderUtils.java |    6 +-
 .../execution/operator/source/SeriesScanUtil.java  |   16 +-
 .../plan/analyze/LoadTsfileAnalyzer.java           |   51 +-
 .../plan/node/load/LoadSingleTsFileNode.java       |    5 +-
 .../plan/node/pipe/PipeEnrichedInsertNode.java     |    2 +-
 .../plan/planner/plan/node/write/InsertNode.java   |    8 +-
 .../plan/scheduler/load/LoadTsFileScheduler.java   |   23 +-
 .../schemaregion/utils/ResourceByPathUtils.java    |    8 +-
 .../buffer/TimeSeriesMetadataCache.java            |   25 +-
 .../db/storageengine/dataregion/DataRegion.java    |   48 +-
 .../dataregion/DeviceLastFlushTime.java            |    8 +-
 .../dataregion/HashLastFlushTimeMap.java           |   45 +-
 .../storageengine/dataregion/ILastFlushTime.java   |    6 +-
 .../dataregion/ILastFlushTimeMap.java              |   16 +-
 .../dataregion/PartitionLastFlushTime.java         |    6 +-
 .../performer/impl/FastCompactionPerformer.java    |    9 +-
 .../impl/ReadChunkCompactionPerformer.java         |    9 +-
 .../impl/ReadPointCompactionPerformer.java         |   20 +-
 .../subtask/FastCompactionPerformerSubTask.java    |    7 +-
 .../task/subtask/ReadPointPerformerSubTask.java    |    5 +-
 .../execute/utils/CompactionPathUtils.java         |   12 +-
 .../compaction/execute/utils/CompactionUtils.java  |    3 +-
 .../execute/utils/MultiTsFileDeviceIterator.java   |   13 +-
 .../fast/AlignedSeriesCompactionExecutor.java      |    3 +-
 .../fast/NonAlignedSeriesCompactionExecutor.java   |    3 +-
 .../executor/fast/SeriesCompactionExecutor.java    |    5 +-
 .../readchunk/AlignedSeriesCompactionExecutor.java |    8 +-
 .../ReadChunkAlignedSeriesCompactionExecutor.java  |    8 +-
 .../readchunk/SingleSeriesCompactionExecutor.java  |    8 +-
 .../utils/writer/AbstractCompactionWriter.java     |   10 +-
 .../writer/AbstractCrossCompactionWriter.java      |    3 +-
 .../writer/AbstractInnerCompactionWriter.java      |    3 +-
 .../compaction/io/CompactionTsFileReader.java      |    8 +-
 .../compaction/repair/RepairDataFileScanUtil.java  |   20 +-
 .../estimator/AbstractCompactionEstimator.java     |    5 +-
 .../estimator/CompactionEstimateUtils.java         |    5 +-
 .../impl/RewriteCrossSpaceCompactionSelector.java  |    3 +-
 .../utils/CrossSpaceCompactionCandidate.java       |    3 +-
 .../compaction/selector/utils/DeviceInfo.java      |    6 +-
 .../selector/utils/TsFileResourceCandidate.java    |   11 +-
 .../compaction/tool/SingleSequenceFileTask.java    |    3 +-
 .../compaction/tool/TsFileStatisticReader.java     |   11 +-
 .../compaction/tool/UnseqSpaceStatistics.java      |   18 +-
 .../dataregion/flush/MemTableFlushTask.java        |   14 +-
 .../dataregion/memtable/AbstractMemTable.java      |   41 +-
 .../dataregion/memtable/DeviceIDFactory.java       |    7 +-
 .../dataregion/memtable/IDeviceID.java             |   35 -
 .../dataregion/memtable/IMemTable.java             |    3 +-
 .../dataregion/memtable/PrimitiveMemTable.java     |    2 +
 .../dataregion/memtable/TsFileProcessor.java       |   56 +-
 .../dataregion/read/QueryDataSource.java           |    5 +-
 .../dataregion/tsfile/TsFileResource.java          |   31 +-
 .../tsfile/timeindex/DeviceTimeIndex.java          |   56 +-
 .../dataregion/tsfile/timeindex/FileTimeIndex.java |   23 +-
 .../dataregion/tsfile/timeindex/ITimeIndex.java    |   29 +-
 .../dataregion/utils/TsFileResourceUtils.java      |   25 +-
 .../wal/recover/file/TsFilePlanRedoer.java         |    6 +-
 .../file/UnsealedTsFileRecoverPerformer.java       |   18 +-
 .../dataregion/wal/utils/WALWriteUtils.java        |   18 +
 .../apache/iotdb/db/tools/IoTDBDataDirViewer.java  |    5 +-
 .../iotdb/db/tools/TsFileResourcePrinter.java      |    6 +-
 .../apache/iotdb/db/tools/TsFileSelfCheckTool.java |   24 +-
 .../apache/iotdb/db/tools/TsFileSketchTool.java    |   52 +-
 .../iotdb/db/tools/TsFileSplitByPartitionTool.java |   27 +-
 .../org/apache/iotdb/db/tools/TsFileSplitTool.java |   11 +-
 .../TsFileOverlapValidationAndRepairTool.java      |   14 +-
 .../db/tools/validate/TsFileValidationTool.java    |   15 +-
 .../db/metadata/idtable/entry/DeviceIDTest.java    |    2 +-
 .../event/TsFileInsertionDataContainerTest.java    |    5 +-
 .../db/pipe/extractor/PipeRealtimeExtractTest.java |    4 +-
 .../execution/operator/AlignedSeriesTestUtil.java  |   13 +-
 .../db/storageengine/buffer/ChunkCacheTest.java    |    5 +-
 .../storageengine/dataregion/DataRegionTest.java   |    4 +-
 .../dataregion/LastFlushTimeMapTest.java           |   31 +-
 .../TsFileResourceProgressIndexTest.java           |   11 +-
 .../compaction/AbstractCompactionTest.java         |   26 +-
 .../compaction/CompactionValidationTest.java       |   33 +-
 .../CrossSpaceCompactionWithUnusualCasesTest.java  |   15 +-
 .../compaction/FastAlignedCrossCompactionTest.java | 1267 ++++++++++++------
 .../FastCompactionPerformerWithEmptyPageTest.java  |    4 +-
 ...InconsistentCompressionTypeAndEncodingTest.java |    5 +-
 .../FastCrossCompactionPerformerTest.java          | 1152 +++++++++++------
 .../FastInnerCompactionPerformerTest.java          |   63 +-
 .../FastNonAlignedCrossCompactionTest.java         | 1267 ++++++++++++------
 .../compaction/ReadChunkInnerCompactionTest.java   |   55 +-
 .../ReadPointAlignedCrossCompactionTest.java       | 1267 ++++++++++++------
 .../ReadPointCompactionPerformerTest.java          | 1357 +++++++++++++-------
 .../ReadPointNonAlignedCrossCompactionTest.java    | 1267 ++++++++++++------
 .../compaction/TestUtilsForAlignedSeries.java      |    9 +-
 .../TsFileValidationCorrectnessTests.java          |   25 +-
 ...eCompactionWithFastPerformerValidationTest.java |   16 +-
 ...actionWithReadPointPerformerValidationTest.java |   11 +-
 .../InsertionCrossSpaceCompactionRecoverTest.java  |   22 +-
 .../InsertionCrossSpaceCompactionSelectorTest.java |  156 +--
 .../dataregion/compaction/cross/MergeTest.java     |   12 +-
 .../compaction/cross/MergeUpgradeTest.java         |    5 +-
 .../cross/RewriteCompactionFileSelectorTest.java   |   17 +-
 .../inner/AbstractInnerSpaceCompactionTest.java    |    5 +-
 .../inner/InnerCompactionMoreDataTest.java         |    5 +-
 .../compaction/inner/InnerCompactionTest.java      |    5 +-
 .../ReadChunkCompactionPerformerAlignedTest.java   |    3 +-
 .../SizeTieredCompactionSelectorTest.java          |    5 +-
 .../inner/sizetiered/SizeTieredCompactionTest.java |    5 +-
 .../repair/RepairUnsortedFileCompactionTest.java   |    3 +-
 .../compaction/tools/UnseqSpaceStatisticsTest.java |   46 +-
 .../compaction/utils/CompactionCheckerUtils.java   |   14 +-
 .../utils/CompactionFileGeneratorUtils.java        |   29 +-
 .../compaction/utils/CompactionTestFileWriter.java |    8 +-
 .../utils/MultiTsFileDeviceIteratorTest.java       |  144 ++-
 .../dataregion/memtable/MemTableTestUtils.java     |    6 +-
 .../dataregion/memtable/TsFileProcessorTest.java   |   11 +-
 .../series/AbstractAlignedSeriesScanTest.java      |   10 +-
 .../read/reader/series/AbstractSeriesScanTest.java |    6 +-
 .../AlignedSeriesScanLimitOffsetPushDownTest.java  |    3 +-
 .../AlignedSeriesScanPredicatePushDownTest.java    |    3 +-
 ...gleColumnSeriesScanLimitOffsetPushDownTest.java |    3 +-
 .../read/reader/series/SeriesReaderTestUtil.java   |    5 +-
 .../dataregion/snapshot/IoTDBSnapshotTest.java     |    6 +-
 .../dataregion/tsfile/TsFileResourceTest.java      |   16 +-
 .../wal/recover/WALRecoverManagerTest.java         |   13 +-
 .../file/SealedTsFileRecoverPerformerTest.java     |    6 +-
 .../wal/recover/file/TsFilePlanRedoerTest.java     |   14 +-
 .../file/UnsealedTsFileRecoverPerformerTest.java   |    6 +-
 .../rescon/memory/ResourceManagerTest.java         |    6 +-
 .../TsFileOverlapValidationAndRepairToolTest.java  |   97 +-
 .../iotdb/db/tools/TsFileSketchToolTest.java       |   11 +-
 .../apache/iotdb/commons/path/MeasurementPath.java |    7 +
 .../org/apache/iotdb/commons/path/PartialPath.java |   10 +
 .../IMetadataIndexEntry.java}                      |   17 +-
 .../iotdb/tsfile/file/header/ChunkGroupHeader.java |   24 +-
 .../tsfile/file/metadata/ChunkGroupMetadata.java   |    6 +-
 ...dexEntry.java => DeviceMetadataIndexEntry.java} |   55 +-
 .../iotdb/tsfile/file/metadata/IDeviceID.java}     |   27 +-
 ...try.java => MeasurementMetadataIndexEntry.java} |   36 +-
 .../file/metadata/MetadataIndexConstructor.java    |   37 +-
 .../tsfile/file/metadata/MetadataIndexNode.java    |   51 +-
 .../iotdb/tsfile/file/metadata}/PlainDeviceID.java |   36 +-
 .../iotdb/tsfile/file/metadata/TsFileMetadata.java |    2 +-
 .../iotdb/tsfile/read/TsFileDeviceIterator.java    |   17 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |  320 ++---
 ...leSequenceReaderTimeseriesMetadataIterator.java |   41 +-
 .../org/apache/iotdb/tsfile/read/common/Path.java  |   16 +
 .../read/controller/MetadataQuerierByFileImpl.java |   25 +-
 .../apache/iotdb/tsfile/write/TsFileWriter.java    |   46 +-
 .../write/chunk/AlignedChunkGroupWriterImpl.java   |    8 +-
 .../chunk/NonAlignedChunkGroupWriterImpl.java      |    8 +-
 .../apache/iotdb/tsfile/write/record/TSRecord.java |    7 +
 .../write/writer/ForceAppendTsFileWriter.java      |    5 +-
 .../write/writer/RestorableTsFileIOWriter.java     |   10 +-
 .../iotdb/tsfile/write/writer/TsFileIOWriter.java  |   31 +-
 .../write/writer/TsFileIOWriterEndFileTest.java    |    3 +-
 .../write/writer/tsmiterator/TSMIterator.java      |   19 +-
 .../file/metadata/MetadataIndexNodeTest.java       |   13 +-
 .../tsfile/file/metadata/utils/TestHelper.java     |    4 +-
 .../iotdb/tsfile/read/GetAllDevicesTest.java       |    8 +-
 ...easurementChunkMetadataListMapIteratorTest.java |   18 +-
 .../tsfile/read/TimeSeriesMetadataReadTest.java    |    4 +-
 .../apache/iotdb/tsfile/read/TsFileReaderTest.java |   15 +-
 .../tsfile/read/TsFileSequenceReaderTest.java      |    9 +-
 .../tsfile/write/MetadataIndexConstructorTest.java |   75 +-
 .../iotdb/tsfile/write/TsFileIOWriterTest.java     |   15 +-
 .../tsfile/write/TsFileIntegrityCheckingTool.java  |   10 +-
 .../iotdb/tsfile/write/TsFileWriteApiTest.java     |    7 +-
 .../write/writer/RestorableTsFileIOWriterTest.java |    3 +-
 .../writer/TsFileIOWriterMemoryControlTest.java    |   96 +-
 178 files changed, 6951 insertions(+), 3974 deletions(-)
 copy iotdb-api/{pipe-api/src/main/java/org/apache/iotdb/pipe/api/customizer/configuration/PipeRuntimeConfiguration.java => common-api/src/main/java/org/apache/iotdb/tsfile/utils/Accountable.java} (81%)
 delete mode 100644 iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/IDeviceID.java
 copy iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/{read/reader/IBatchReader.java => file/IMetadataIndexEntry.java} (75%)
 copy iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/{MetadataIndexEntry.java => DeviceMetadataIndexEntry.java} (58%)
 copy iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/schemaengine/template/alter/TemplateAlterInfo.java => tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/IDeviceID.java} (58%)
 rename iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/{MetadataIndexEntry.java => MeasurementMetadataIndexEntry.java} (73%)
 rename iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable => tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata}/PlainDeviceID.java (74%)