This is an automated email from the ASF dual-hosted git repository. haonan pushed a commit to branch metric_ssl in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 7979b1f765f2c0947a243c7ff3db567fd3026575 Merge: 12069b0dd65 dd18e71678c Author: HTHou <[email protected]> AuthorDate: Wed Sep 10 10:23:20 2025 +0800 Merge branch 'master' of github.com:apache/iotdb into metric_ssl .github/workflows/cluster-it-1c1d1a.yml | 4 +- LICENSE-binary | 22 ++-- .../main/DockerCompose/docker-compose-ainode.yml | 9 +- .../docker-compose-cluster-1c1d1a.yml | 15 ++- .../DockerCompose/docker-compose-cluster-1c2d.yml | 21 ++++ .../DockerCompose/docker-compose-host-3c3d.yml | 14 +++ .../DockerCompose/docker-compose-standalone.yml | 9 +- .../IoTDBRegionMigrateWithCompressionRatioIT.java | 130 +++++++++++++++++++++ .../enhanced/IoTDBPipeSinkCompressionIT.java | 6 +- .../relational/it/db/it/IoTDBDeletionTableIT.java | 2 +- .../it/query/recent/IoTDBTableAggregationIT.java | 18 +-- iotdb-client/client-py/pom.xml | 3 + iotdb-core/ainode/.gitignore | 12 +- iotdb-core/ainode/iotdb/__init__.py | 17 --- iotdb-core/ainode/iotdb/ainode/core/constant.py | 2 +- iotdb-core/ainode/iotdb/ainode/core/log.py | 1 + iotdb-core/ainode/poetry.lock | 69 +---------- iotdb-core/ainode/pom.xml | 36 +++--- iotdb-core/ainode/pyproject.toml | 14 ++- .../response/pipe/task/PipeTableResp.java | 14 ++- .../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 2 +- .../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 4 +- .../dataregion/DataExecutionVisitor.java | 4 +- .../runtime/TableNotExistsRuntimeException.java | 36 ------ .../tablet/PipeInsertNodeTabletInsertionEvent.java | 4 + .../common/tablet/PipeRawTabletInsertionEvent.java | 19 +++ .../common/tsfile/PipeTsFileInsertionEvent.java | 4 + .../overview/PipeDataNodeSinglePipeMetrics.java | 34 ++++++ .../protocol/thrift/IoTDBDataNodeReceiver.java | 3 +- .../client/IoTDBDataNodeAsyncClientManager.java | 15 ++- .../sink/protocol/writeback/WriteBackSink.java | 3 +- .../dataregion/realtime/epoch/TsFileEpoch.java | 13 ++- .../db/queryengine/plan/analyze/AnalyzeUtils.java | 3 - .../analyze/cache/schema/DataNodeTTLCache.java | 2 +- .../analyze/load/LoadTsFileTableSchemaCache.java | 7 ++ .../execution/config/metadata/ShowRegionTask.java | 6 +- .../relational/analyzer/StatementAnalyzer.java | 9 +- .../relational/metadata/TableMetadataImpl.java | 4 +- .../metadata/fetcher/TableDeviceSchemaFetcher.java | 4 - .../fetcher/TableHeaderSchemaValidator.java | 4 +- .../fetcher/cache/TableDeviceSchemaCache.java | 4 +- .../plan/relational/sql/parser/AstBuilder.java | 16 +-- .../db/schemaengine/table/DataNodeTableCache.java | 15 ++- .../db/storageengine/dataregion/DataRegion.java | 22 +++- .../performer/impl/FastCompactionPerformer.java | 11 +- .../compaction/execute/utils/CompactionUtils.java | 16 ++- .../execute/utils/MultiTsFileDeviceIterator.java | 16 +-- .../executor/fast/SeriesCompactionExecutor.java | 6 +- .../utils/writer/AbstractCompactionWriter.java | 11 ++ .../estimator/AbstractCompactionEstimator.java | 4 + .../RepairUnsortedFileCompactionEstimator.java | 5 + .../impl/NewSizeTieredCompactionSelector.java | 2 +- .../selector/impl/SettleSelectorImpl.java | 2 +- .../dataregion/flush/CompressionRatio.java | 19 ++- .../memtable/AlignedReadOnlyMemChunk.java | 32 ++--- .../dataregion/memtable/ReadOnlyMemChunk.java | 20 ++-- .../dataregion/snapshot/SnapshotLoader.java | 42 ++++++- .../dataregion/snapshot/SnapshotTaker.java | 27 +++++ .../db/storageengine/load/LoadTsFileManager.java | 2 +- .../db/utils/datastructure/AlignedTVList.java | 5 +- .../datastructure/MemPointIteratorFactory.java | 91 ++++++++++++--- .../MergeSortMultiAlignedTVListIterator.java | 2 + .../MergeSortMultiTVListIterator.java | 2 + .../datastructure/MultiAlignedTVListIterator.java | 6 +- .../utils/datastructure/MultiTVListIterator.java | 22 +++- .../OrderedMultiAlignedTVListIterator.java | 2 + .../datastructure/OrderedMultiTVListIterator.java | 2 + .../iotdb/db/utils/datastructure/TVList.java | 9 +- .../memtable/AlignedTVListIteratorTest.java | 8 +- .../memtable/NonAlignedTVListIteratorTest.java | 8 +- .../dataregion/snapshot/IoTDBSnapshotTest.java | 8 ++ .../commons/pipe/receiver/IoTDBFileReceiver.java | 10 ++ .../org/apache/iotdb/commons/utils/RetryUtils.java | 3 +- pom.xml | 6 +- 74 files changed, 717 insertions(+), 337 deletions(-)
