You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ca...@apache.org on 2025/03/07 04:01:50 UTC
(iotdb) 01/02: Merge branch 'master' of github.com:apache/iotdb
This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a commit to branch fix_dispatch
in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 28aa5ab2e85a11d947260d8046d8fdcde68f3488
Merge: 3eb8929b7ac fddf0a6eaa2
Author: Beyyes <cg...@foxmail.com>
AuthorDate: Fri Mar 7 11:45:41 2025 +0800
Merge branch 'master' of github.com:apache/iotdb
.../org/apache/iotdb/db/it/IoTDBLoadTsFileIT.java | 73 ---
.../org/apache/iotdb/db/it/auth/IoTDBAuthIT.java | 17 +-
.../it/auth/IoTDBClusterAuthorityRelationalIT.java | 1 -
.../iotdb/db/it/auth/IoTDBRelationalAuthIT.java | 11 +-
.../manual/basic/IoTDBPipeLifeCycleIT.java | 54 +-
.../manual/enhanced/IoTDBPipeIdempotentIT.java | 12 +
.../it/db/it/IoTDBAuthenticationTableIT.java | 114 +++-
.../relational/it/db/it/IoTDBInsertTableIT.java | 40 +-
.../scalar/IoTDBFormatFunctionTableIT.java | 2 +-
.../query/old/query/IoTDBGreatestLeastTableIT.java | 2 +-
.../it/query/recent/IoTDBMaintainAuthIT.java | 89 +--
.../it/query/recent/IoTDBTableAggregationIT.java | 4 +-
.../recent/IoTDBTableAggregationNonStreamIT.java | 56 ++
.../relational/it/schema/IoTDBDatabaseIT.java | 53 +-
.../iotdb/relational/it/schema/IoTDBTableIT.java | 37 +-
.../it/session/IoTDBSessionRelationalIT.java | 141 +++--
.../it/local/IoTDBSubscriptionBasicIT.java | 38 +-
.../base/AbstractSubscriptionConsumer.java | 7 +-
iotdb-core/ainode/poetry.lock | 149 +++--
.../consensus/request/ConfigPhysicalPlan.java | 8 +
.../consensus/request/ConfigPhysicalPlanType.java | 2 +
.../request/ConfigPhysicalPlanVisitor.java | 15 +
.../write/table/SetTableColumnCommentPlan.java | 62 ++
.../request/write/table/SetTableCommentPlan.java | 57 ++
.../iotdb/confignode/manager/ConfigManager.java | 14 +
.../manager/load/balancer/PartitionBalancer.java | 8 +-
.../iotdb/confignode/manager/node/NodeManager.java | 45 +-
.../extractor/ConfigRegionListeningFilter.java | 6 +-
...ConfigPhysicalPlanTablePatternParseVisitor.java | 22 +
.../receiver/protocol/IoTDBConfigNodeReceiver.java | 118 +++-
.../PipeConfigPhysicalPlanTSStatusVisitor.java | 36 +-
.../manager/schema/ClusterSchemaManager.java | 40 +-
.../persistence/executor/ConfigPlanExecutor.java | 6 +
.../persistence/schema/ClusterSchemaInfo.java | 39 ++
.../confignode/persistence/schema/ConfigMTree.java | 31 +
.../request/ConfigPhysicalPlanSerDeTest.java | 33 +-
...igPhysicalPlanTablePatternParseVisitorTest.java | 18 +
.../iotdb/consensus/config/IoTConsensusConfig.java | 30 +-
.../apache/iotdb/consensus/iot/IoTConsensus.java | 4 +-
.../logdispatcher/IoTConsensusMemoryManager.java | 50 +-
.../apache/iotdb/consensus/pipe/PipeConsensus.java | 80 +--
.../consensus/pipe/PipeConsensusServerImpl.java | 4 +-
.../pipe/metric/PipeConsensusSyncLagManager.java | 6 +-
.../apache/iotdb/db/conf/DataNodeMemoryConfig.java | 684 +++++++++++++++++++++
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 345 +----------
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 301 +--------
.../db/consensus/DataRegionConsensusImpl.java | 11 +-
.../common/tsfile/PipeTsFileInsertionEvent.java | 6 +-
.../event/realtime/PipeRealtimeEventFactory.java | 5 +-
...oricalDataRegionTsFileAndDeletionExtractor.java | 1 -
.../listener/PipeInsertionDataNodeListener.java | 8 +-
.../pipeconsensus/PipeConsensusReceiver.java | 2 +-
.../db/pipe/resource/memory/PipeMemoryBlock.java | 2 +-
.../db/pipe/resource/memory/PipeMemoryManager.java | 100 +--
.../impl/DataNodeInternalRPCServiceImpl.java | 36 +-
.../execution/exchange/SharedTsBlockQueue.java | 2 +-
.../execution/exchange/sink/ShuffleSinkHandle.java | 2 +-
.../execution/exchange/sink/SinkChannel.java | 2 +-
.../execution/exchange/source/SourceHandle.java | 2 +-
.../execution/memory/LocalMemoryManager.java | 5 +-
.../queryengine/execution/memory/MemoryPool.java | 38 +-
.../InformationSchemaContentSupplierFactory.java | 13 +
.../aggregation/grouped/GroupedAggregator.java | 4 +-
.../grouped/GroupedFirstAccumulator.java | 11 +-
.../grouped/GroupedFirstByAccumulator.java | 2 +-
.../grouped/GroupedLastAccumulator.java | 1 +
.../grouped/GroupedLastByAccumulator.java | 2 +-
.../grouped/GroupedVarianceAccumulator.java | 2 +-
.../execution/schedule/DriverScheduler.java | 6 +-
.../iotdb/db/queryengine/plan/Coordinator.java | 8 +-
.../analyze/cache/partition/PartitionCache.java | 16 +-
.../cache/schema/DataNodeDevicePathCache.java | 23 +-
.../schema/dualkeycache/impl/DualKeyCacheImpl.java | 9 +-
.../plan/analyze/load/LoadTsFileAnalyzer.java | 4 +
.../analyze/load/LoadTsFileTableSchemaCache.java | 24 +-
.../analyze/schema/AutoCreateSchemaExecutor.java | 6 +-
.../analyze/schema/ClusterSchemaFetchExecutor.java | 7 +-
.../queryengine/plan/execution/QueryExecution.java | 4 -
.../execution/config/TableConfigTaskVisitor.java | 140 +++--
.../config/executor/ClusterConfigTaskExecutor.java | 85 +++
.../config/executor/IConfigTaskExecutor.java | 16 +
.../relational/AlterTableCommentColumnTask.java | 53 ++
.../relational/AlterTableCommentTableTask.java | 48 ++
.../relational/DescribeTableDetailsTask.java | 6 +
.../metadata/relational/ShowTablesDetailsTask.java | 7 +
.../plan/planner/LocalExecutionPlanContext.java | 3 +-
.../plan/planner/LocalExecutionPlanner.java | 124 ++--
.../SimpleFragmentParallelPlanner.java | 2 +-
.../distribution/WriteFragmentParallelPlanner.java | 3 +-
.../plan/planner/plan/node/write/InsertNode.java | 3 +-
.../plan/node/write/RelationalInsertRowNode.java | 5 -
.../analyzer/StatementAnalyzerFactory.java | 4 +
.../metadata/fetcher/TableDeviceSchemaFetcher.java | 6 +-
.../fetcher/TableDeviceSchemaValidator.java | 6 +-
.../fetcher/TableHeaderSchemaValidator.java | 47 +-
.../fetcher/cache/TableAttributeSchema.java | 6 +-
.../fetcher/cache/TableDeviceLastCache.java | 5 +-
.../fetcher/cache/TableDeviceSchemaCache.java | 19 +-
.../distribute/TableModelQueryFragmentPlanner.java | 2 +-
.../plan/relational/security/AccessControl.java | 8 -
.../relational/security/AccessControlImpl.java | 6 +-
.../relational/security/AllowAllAccessControl.java | 5 -
.../relational/security/TableModelPrivilege.java | 5 -
.../plan/relational/sql/ast/AstVisitor.java | 12 +
.../plan/relational/sql/ast/ColumnDefinition.java | 27 +-
.../plan/relational/sql/ast/CreateTable.java | 8 +
.../plan/relational/sql/ast/SetColumnComment.java | 116 ++++
.../plan/relational/sql/ast/SetProperties.java | 12 -
.../plan/relational/sql/ast/SetTableComment.java | 98 +++
.../ShowQueriesStatement.java} | 23 +-
.../plan/relational/sql/parser/AstBuilder.java | 29 +-
.../plan/relational/sql/rewrite/ShowRewrite.java | 26 +-
.../sql/rewrite/StatementRewriteFactory.java | 6 +-
.../plan/relational/sql/util/SqlFormatter.java | 42 +-
.../plan/scheduler/load/LoadTsFileScheduler.java | 92 +--
.../metric/SchemaEngineCachedMetric.java | 5 +-
.../rescon/MemSchemaEngineStatistics.java | 41 +-
.../ReleaseFlushStrategySizeBasedImpl.java | 6 +-
.../db/service/metrics/CompactionMetrics.java | 2 +-
.../iotdb/db/service/metrics/WritingMetrics.java | 2 +-
.../metrics/memory/ConsensusMemoryMetrics.java | 50 +-
.../metrics/memory/GlobalMemoryMetrics.java | 82 +--
.../metrics/memory/OffHeapMemoryMetrics.java | 102 +++
.../metrics/memory/QueryEngineMemoryMetrics.java | 281 ++++++---
.../metrics/memory/SchemaEngineMemoryMetrics.java | 159 +++--
.../metrics/memory/StorageEngineMemoryMetrics.java | 361 +++++++----
.../metrics/memory/StreamEngineMemoryMetrics.java | 50 +-
.../db/storageengine/buffer/BloomFilterCache.java | 27 +-
.../iotdb/db/storageengine/buffer/ChunkCache.java | 27 +-
.../buffer/TimeSeriesMetadataCache.java | 27 +-
.../storageengine/dataregion/DataRegionInfo.java | 6 +-
.../execute/task/CrossSpaceCompactionTask.java | 2 +-
.../execute/task/InnerSpaceCompactionTask.java | 2 +-
.../task/RepairUnsortedFileCompactionTask.java | 2 +-
.../compaction/execute/utils/CompactionUtils.java | 12 +-
.../memtable/AlignedReadOnlyMemChunk.java | 318 +++-------
.../memtable/AlignedWritableMemChunk.java | 134 ++--
.../dataregion/memtable/ReadOnlyMemChunk.java | 6 +-
.../read/reader/chunk/MemAlignedChunkReader.java | 188 ++----
.../dataregion/tsfile/TsFileResource.java | 19 +
.../dataregion/wal/buffer/IWALBuffer.java | 10 +
.../dataregion/wal/buffer/WALBuffer.java | 13 +
.../storageengine/dataregion/wal/node/WALNode.java | 8 +-
.../wal/utils/MemoryControlledWALEntryQueue.java | 9 +-
.../dataregion/wal/utils/WALInsertNodeCache.java | 5 +-
.../memory/LoadTsFileAnalyzeSchemaMemoryBlock.java | 2 +-
.../memory/LoadTsFileDataCacheMemoryBlock.java | 4 +-
.../load/memory/LoadTsFileMemoryManager.java | 2 +-
.../rescon/memory/PrimitiveArrayManager.java | 16 +-
.../db/storageengine/rescon/memory/SystemInfo.java | 187 ++----
.../rescon/memory/TimePartitionManager.java | 31 +-
.../rescon/memory/TsFileResourceManager.java | 40 +-
.../db/utils/datastructure/AlignedTVList.java | 55 +-
.../datastructure/FixedPriorityBlockingQueue.java | 2 +-
.../MergeSortAlignedTVListIterator.java | 147 ++---
.../datastructure/MergeSortTVListIterator.java | 55 +-
.../pipe/event/TsFileInsertionEventParserTest.java | 1 -
.../execution/exchange/LocalSinkChannelTest.java | 7 +-
.../exchange/MPPDataExchangeManagerTest.java | 7 +-
.../execution/exchange/SharedTsBlockQueueTest.java | 4 +-
.../execution/exchange/ShuffleSinkHandleTest.java | 4 +-
.../execution/exchange/SinkChannelTest.java | 7 +-
.../execution/exchange/SourceHandleTest.java | 15 +-
.../execution/memory/MemoryPoolTest.java | 6 +-
.../plan/relational/analyzer/AnalyzerTest.java | 4 +-
.../fetcher/cache/TableDeviceSchemaCacheTest.java | 21 +-
.../plan/relational/planner/PlanTester.java | 9 +-
.../relational/sql/parser/AuthorStatementTest.java | 5 -
.../compaction/CompactionWorkerTest.java | 16 +-
.../FastCrossCompactionPerformerTest.java | 5 +-
.../cross/CrossSpaceCompactionSelectorTest.java | 5 +-
.../CompactionTableModelTestFileWriter.java | 14 +
.../compaction/utils/CompactionClearUtils.java | 2 +-
.../compaction/utils/CompactionTaskQueueTest.java | 13 +-
.../rescon/memory/ResourceManagerTest.java | 6 +-
.../rescon/memory/TimePartitionManagerTest.java | 8 +-
.../apache/iotdb/db/utils/EnvironmentUtils.java | 5 +-
.../datastructure/PrimitiveArrayManagerTest.java | 8 +-
.../iotdb/commons/auth/entity/PrivilegeType.java | 2 +-
.../iotdb/commons/concurrent/ThreadName.java | 1 +
.../iotdb/commons/conf/CommonDescriptor.java | 4 +
.../commons/memory/AtomicLongMemoryBlock.java | 152 +++++
.../apache/iotdb/commons/memory/IMemoryBlock.java | 138 +++++
.../iotdb/commons/memory/MemoryBlockType.java} | 21 +-
.../apache/iotdb/commons/memory/MemoryConfig.java} | 35 +-
.../iotdb/commons/memory/MemoryException.java | 64 ++
.../apache/iotdb/commons/memory/MemoryManager.java | 523 ++++++++++++++++
.../schema/column/ColumnHeaderConstant.java | 7 +-
.../table/AlterOrDropTableOperationType.java | 8 +-
.../commons/schema/table/InformationSchema.java | 6 +
.../apache/iotdb/commons/schema/table/TsTable.java | 1 +
.../apache/iotdb/commons/service/ServiceType.java | 1 +
.../iotdb/commons/memory/MemoryBlockTest.java | 67 ++
.../iotdb/commons/memory/MemoryManagerTest.java | 171 ++++++
.../db/relational/grammar/sql/RelationalSql.g4 | 19 +-
.../src/main/thrift/confignode.thrift | 1 +
196 files changed, 5482 insertions(+), 2841 deletions(-)