This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a change to branch share_mod_file
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 3b0f1ff8f89 fix pipe adaption
add 431469fce31 Pipe/Load: Disable Pipe/Load when TSFile encryption is
enabled (#14070)
add c6fa44d3de1 Add ainode to distribution (#14090)
add 86a33773e8c Pipe IT: Add table model related IT (#14086)
add 442dc861f97 PipeConsensus: apply IoTConsensusV2 as cluster mode for
integration test (#13481)
add 7908cf720af Fix corner case of StreamAggOperator
add db1b897f2f9 Revert integration-test module change (#14096)
add 2a1dc883d73 Bump netty version to 4.1.115.Final (#14095)
add 978f14daaa3 Modify default heap dump path of confignode (#14088)
add f15ebf3dd3e [Region Migration] Support Migrate Unknown Node for IoTV2
&& Rename KillPoints to Fit IoTV2 (#14085)
add 44b348cdb06 [region migration] Fix IoTConsensus data consistency
during region member changes (#14084)
add e2788a242d7 Subscription: stream parsing tablets during the poll
process to reduce memory usage (#14101)
add cfb4c8ae30f Fix heap dump path (#14105)
add 7f56c1bc1a2 Modify env script comment #14118
add b14cdbef2ca Fix error message when there is no argument in sum, avg
and extreme
add de22d8ff928 Added version for dataNode table cache
add 0d6482789ab Support all push-able expressions in push down to metaData
& Optimized database-related error logs
add 63da4a42c94 Table model data deletion (#13878)
add 8a847870939 Fix intermediate output of MaxMinByAccumulator in
TableModel
add b5a8b47e8f6 Support using long to compare timestamp type in expression
add f3afc203633 [remove datanode] Enhance remove message on environment
with only ConfigNode #14123
add f9f23853a60 bump ratis to 3.1.2-2fe59d3-SNAPSHOT (#14120)
add 5fd2c9cd45c Implement schema quota for activation in table model
add 0fb31a70bca Make the root.__system database has a normal number of
replicas (no longer forcing the replica to be 1) (#14127)
add 921652a8c88 Fix error message when there is no argument in first,
last, first_by and last_by
add e85a7eaac69 Fix first_by and last_by with group by in TableModel
add 466c0d91326 fix trim (#14130)
add f8bcf2adec6 Fix that the row deletion mark is mistakenly use (#14138)
add 21af258bf0b Try to eliminate redundant Project and Sort For right
table of Join clause in some self-join cases
add 16c3f66519a Update release info after 1.3.3 released (#14151)
add 2dfe81feba9 Fixed the bug that limit is pushed down when there is a
filter node
add 51765342bcf Batch update inserted points metric for insertMultiTablets
(#14146)
add e37d2b9b0db Fix NPE of empty data aggregation query when there is no
push-down optimize in TableModel
add 4420f2160a9 Pipe IT: Ignore Pipe capture history TSFile test for table
model (#14153)
add 43ed86500d6 PipeConsensus: always execute flush for historical data
extraction of consensus pipe to reduce data sync delay (#14132)
add 4a76dfbabbd Fix ConfigNode Partition Metric NPE bug #14144
add 82a1dc3990a Fixed the bug that set table properties ttl='inf' cannot
be parsed && ttl='INF' does not take effect && set to default may generate NPE
on dataNodes && some minor bugs of delete devices && Enable "inf" in
databaseSchema / show ttl for databases in table model / table default ttl =
database ttl (#14147)
add 1b33c55153a Change LogicalOptimizer and DistributionOptimizer
singleton (#14158)
add 3cb544e39b2 Pipe: Reduce the memory usage & Enable insertNode memory
control for stream mode degrade and stuck restart (#14102)
add c7276b9eba4 Merge branch 'master' into share_mod_file
No new revisions were added by this update.
Summary of changes:
.github/workflows/pipe-it-2cluster.yml | 51 +-
LICENSE | 43 +-
LICENSE-binary | 118 ++-
RELEASE_NOTES.md | 363 +++++++++
distribution/pom.xml | 58 ++
.../src/assembly/{client-cpp.xml => ainode.xml} | 16 +-
integration-test/pom.xml | 44 +-
.../iotdb/it/env/cluster/ClusterConstant.java | 33 +
.../org/apache/iotdb/it/env/cluster/EnvUtils.java | 14 +
.../iotdb/it/env/cluster/env/AbstractEnv.java | 11 +-
.../it/env/cluster/node/AbstractNodeWrapper.java | 60 ++
.../iotdb/it/env/remote/env/RemoteServerEnv.java | 2 +-
...usterIT.java => MultiClusterIT2TableModel.java} | 2 +-
.../java/org/apache/iotdb/itbase/env/BaseEnv.java | 11 +-
.../IoTDBRegionMigrateReliabilityITFramework.java | 1 +
...rateCoordinatorCrashWhenRemoveRemotePeerIT.java | 7 +-
.../org/apache/iotdb/db/it/IoTDBDeletionIT.java | 32 +-
.../org/apache/iotdb/db/it/utils/TestUtils.java | 141 +++-
.../pipe/it/autocreate/AbstractPipeDualAutoIT.java | 48 ++
.../pipe/it/autocreate/IoTDBPipeAutoDropIT.java | 80 +-
.../IoTDBPipeConnectorCompressionIT.java | 7 +-
.../pipe/it/autocreate/IoTDBPipeIdempotentIT.java | 2 +-
.../pipe/it/autocreate/IoTDBPipeLifeCycleIT.java | 20 +-
.../it/autocreate/IoTDBPipeSwitchStatusIT.java | 7 +-
.../it/autocreate/IoTDBTreePatternFormatIT.java | 3 +
.../pipe/it/manual/AbstractPipeDualManualIT.java | 48 ++
.../pipe/it/manual/IoTDBPipeMetaHistoricalIT.java | 1 +
.../pipe/it/manual/IoTDBPipePermissionIT.java | 1 +
.../AbstractPipeTableModelTestIT.java} | 4 +-
.../IoTDBPipeAlterIT.java | 222 ++----
.../IoTDBPipeAutoConflictIT.java | 180 ++---
.../IoTDBPipeAutoDropIT.java | 46 +-
.../IoTDBPipeClusterIT.java | 373 ++++-----
.../IoTDBPipeConnectorCompressionIT.java | 54 +-
.../IoTDBPipeConnectorParallelIT.java | 18 +-
.../pipe/it/tablemodel/IoTDBPipeDataSinkIT.java | 219 ++++++
.../IoTDBPipeExtractorIT.java | 836 +++++++++------------
.../IoTDBPipeLifeCycleIT.java | 517 ++++---------
.../pipe/it/tablemodel/IoTDBPipeNullValueIT.java | 169 +++++
.../IoTDBPipeProtocolIT.java | 170 ++---
.../IoTDBPipeSwitchStatusIT.java | 61 +-
.../IoTDBPipeSyntaxIT.java | 271 +++----
.../IoTDBPipeWithLoadIT.java | 48 +-
.../it/tablemodel/IoTDBTablePatternFormatIT.java | 572 ++++++++++++++
.../iotdb/pipe/it/tablemodel/TableModelUtils.java | 395 ++++++++++
.../relational/it/db/it/IoTDBDeletionTableIT.java | 2 +-
.../db/it/IoTDBMultiIDsWithAttributesTableIT.java | 7 +-
.../it/query/old/query/IoTDBInTableIT.java | 89 ++-
.../it/query/recent/IoTDBTableAggregationIT.java | 91 +++
.../relational/it/schema/IoTDBDatabaseIT.java | 30 +-
.../iotdb/relational/it/schema/IoTDBTableIT.java | 73 +-
.../IoTDBDefaultTsfilePushConsumerIT.java | 6 +-
.../IoTDBRootDatasetPushConsumerIT.java | 2 +-
.../IoTDBRootPullConsumeTsfileIT.java | 2 +-
.../param/IoTDBTestParamPullConsumerIT.java | 6 +-
.../format/IoTDBDBDataSetPullConsumerIT.java | 2 +-
.../format/IoTDBDBTsfilePullConsumerIT.java | 2 +-
.../IoTDBAllTsTsfilePullConsumerIT.java | 2 +-
.../IoTDBAllTsfilePullConsumerSnapshotIT.java | 2 +-
.../IoTDBPathDeviceTsfilePullConsumerIT.java | 2 +-
.../IoTDBTimeTsTsfilePullConsumerIT.java | 2 +-
.../IoTDBSnapshotDevicePullConsumerTsfileIT.java | 2 +-
...TDBConsumer2With1TopicShareProcessTsfileIT.java | 2 +-
.../multi/IoTDBMultiGroupVsMultiConsumerIT.java | 2 +-
.../multi/IoTDBOneConsumerMultiTopicsMixIT.java | 6 +-
.../multi/IoTDBOneConsumerMultiTopicsTsfileIT.java | 2 +-
.../pattern/IoTDBDBPatternPullConsumeTsfileIT.java | 2 +-
.../IoTDBDevicePatternPullConsumeTsfileIT.java | 2 +-
...IoTDBMiddleMatchPatternPullConsumeTsfileIT.java | 2 +-
.../IoTDBRootPatternPullConsumeTsfileIT.java | 2 +-
.../pattern/IoTDBTSPatternPullConsumeTsfileIT.java | 2 +-
.../format/IoTDBTestPushConsumeDataSetIT.java | 2 +-
.../IoTDBTestPushConsumeNoTargetDirTsfileIT.java | 2 +-
.../format/IoTDBTestPushConsumeTsfileIT.java | 2 +-
.../IoTDBLooseAllTsDatasetPushConsumerIT.java | 8 +-
...TDBLooseAllTsDatasetPushConsumerSnapshotIT.java | 8 +-
.../IoTDBLooseAllTsfilePushConsumerIT.java | 12 +-
.../IoTDBPathLooseDeviceTsfilePushConsumerIT.java | 10 +-
.../IoTDBPathLooseTsDatasetPushConsumerIT.java | 2 +-
.../IoTDBPathLooseTsfilePushConsumerIT.java | 10 +-
.../IoTDBPathTsLooseDatasetPushConsumerIT.java | 2 +-
.../IoTDBTimeLooseTsDatasetPushConsumerIT.java | 4 +-
.../IoTDBTimeLooseTsTsfilePushConsumerIT.java | 12 +-
.../IoTDBTimeLooseTsfilePushConsumerIT.java | 12 +-
.../IoTDBTimeTsLooseDatasetPushConsumerIT.java | 4 +-
...oTDBSnapshotTSPatternDatasetPushConsumerIT.java | 2 +-
...IoTDBSnapshotTSPatternTsfilePushConsumerIT.java | 2 +-
...TDBConsumer2With1TopicShareProcessTsfileIT.java | 2 +-
.../multi/IoTDBMultiGroupVsMultiConsumerIT.java | 2 +-
.../IoTDBDBPatternDatasetPushConsumerIT.java | 2 +-
.../IoTDBDBPatternTsfilePushConsumerIT.java | 2 +-
.../IoTDBDefaultPatternTsfilePushConsumerIT.java | 2 +-
.../IoTDBDevicePatternDatasetPushConsumerIT.java | 2 +-
.../IoTDBDevicePatternTsfilePushConsumerIT.java | 2 +-
.../IoTDBRootPatternDatasetPushConsumerIT.java | 2 +-
.../IoTDBTSPatternDatasetPushConsumerIT.java | 2 +-
.../IoTDBTSPatternTsfilePushConsumerIT.java | 2 +-
.../IoTDBHistoryRootDatasetPushConsumerIT.java | 2 +-
.../time/IoTDBHistoryRootTsFilePushConsumerIT.java | 2 +-
.../time/IoTDBRealTimeDBTsfilePushConsumerIT.java | 2 +-
.../time/IoTDBTimeRangeDBTsfilePushConsumerIT.java | 2 +-
iotdb-client/jdbc/src/main/feature/feature.xml | 2 +-
.../SubscriptionSessionDataSetsHandler.java | 19 +-
iotdb-core/ainode/pom.xml | 1 +
.../src/assembly/resources/conf/confignode-env.sh | 35 +-
.../pipe/runtime/PipeHandleMetaChangePlan.java | 8 +-
.../response/pipe/task/PipeTableResp.java | 5 +-
.../manager/load/balancer/RouteBalancer.java | 2 +-
.../manager/partition/PartitionManager.java | 4 +-
.../manager/partition/PartitionMetrics.java | 8 +-
.../pipe/agent/task/PipeConfigNodeTaskAgent.java | 4 +-
.../runtime/PipeLeaderChangeHandler.java | 2 +-
.../runtime/heartbeat/PipeHeartbeat.java | 3 +-
.../runtime/heartbeat/PipeHeartbeatParser.java | 5 +-
.../manager/pipe/metric/PipeConfigNodeMetrics.java | 4 +-
... => PipeTemporaryMetaInCoordinatorMetrics.java} | 29 +-
.../manager/schema/ClusterSchemaManager.java | 26 +-
.../persistence/partition/PartitionInfo.java | 97 +--
.../confignode/persistence/pipe/PipeInfo.java | 16 +-
.../confignode/persistence/pipe/PipeTaskInfo.java | 4 +-
.../persistence/schema/ClusterSchemaInfo.java | 15 +-
.../confignode/persistence/schema/ConfigMTree.java | 10 +-
.../procedure/env/RegionMaintainHandler.java | 4 +-
.../impl/pipe/task/AlterPipeProcedureV2.java | 2 +-
.../impl/pipe/task/CreatePipeProcedureV2.java | 4 +-
.../impl/schema/table/AddTableColumnProcedure.java | 26 +-
.../impl/schema/table/CreateTableProcedure.java | 37 +-
.../impl/schema/table/DeleteDevicesProcedure.java | 40 +-
.../schema/table/RenameTableColumnProcedure.java | 26 +-
.../schema/table/SetTablePropertiesProcedure.java | 26 +-
.../thrift/ConfigNodeRPCServiceProcessor.java | 8 +-
.../apache/iotdb/consensus/iot/IoTConsensus.java | 19 +-
.../consensus/iot/IoTConsensusServerImpl.java | 27 +-
.../apache/iotdb/consensus/pipe/PipeConsensus.java | 17 +-
.../consensus/pipe/PipeConsensusServerImpl.java | 58 +-
.../src/assembly/resources/conf/datanode-env.sh | 23 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 62 +-
.../db/conf/rest/IoTDBRestServiceDescriptor.java | 88 ++-
.../exception/metadata/DatabaseModelException.java | 9 +-
.../db/pipe/agent/runtime/PipeAgentLauncher.java | 2 +-
.../db/pipe/agent/task/PipeDataNodeTaskAgent.java | 30 +-
.../evolvable/batch/PipeTabletEventPlainBatch.java | 10 +-
.../async/IoTDBDataRegionAsyncConnector.java | 2 +-
.../tablet/PipeInsertNodeTabletInsertionEvent.java | 30 +-
.../common/tablet/PipeRawTabletInsertionEvent.java | 6 +-
.../common/tsfile/PipeTsFileInsertionEvent.java | 1 -
...oricalDataRegionTsFileAndDeletionExtractor.java | 17 +
.../PipeRealtimeDataRegionHybridExtractor.java | 12 +-
.../iotdb/db/protocol/client/ConfigNodeInfo.java | 3 +-
.../impl/DataNodeInternalRPCServiceImpl.java | 7 +-
.../common/header/ColumnHeaderConstant.java | 2 +
.../relational/aggregation/AccumulatorFactory.java | 15 +-
.../aggregation/TableMaxMinByBaseAccumulator.java | 10 +-
.../grouped/GroupedFirstByAccumulator.java | 2 +
.../grouped/GroupedLastByAccumulator.java | 1 +
.../grouped/StreamingAggregationOperator.java | 10 +-
.../grouped/StreamingHashAggregationOperator.java | 10 +-
.../relational/ColumnTransformerBuilder.java | 12 +-
.../iotdb/db/queryengine/plan/Coordinator.java | 35 +-
.../queryengine/plan/analyze/PredicateUtils.java | 9 +-
.../plan/analyze/load/LoadTsFileAnalyzer.java | 22 +
.../load/LoadTsFileToTableModelAnalyzer.java | 9 +-
.../load/LoadTsFileToTreeModelAnalyzer.java | 9 +-
.../execution/config/TableConfigTaskVisitor.java | 40 +-
.../config/executor/ClusterConfigTaskExecutor.java | 60 +-
.../config/metadata/relational/ShowDBTask.java | 35 +-
.../TableModelStatementMemorySourceVisitor.java | 11 +-
.../plan/planner/TableOperatorGenerator.java | 130 ++--
.../relational/analyzer/StatementAnalyzer.java | 9 +-
.../predicate/ConvertPredicateToFilterVisitor.java | 48 +-
.../ConvertPredicateToTimeFilterVisitor.java | 60 +-
.../PredicatePushIntoMetadataChecker.java | 153 +++-
.../schema/CheckSchemaPredicateVisitor.java | 51 +-
.../relational/metadata/TableMetadataImpl.java | 8 +-
.../plan/relational/planner/PlanBuilder.java | 4 +-
.../plan/relational/planner/QueryPlanner.java | 24 +-
.../plan/relational/planner/RelationPlan.java | 14 +-
.../plan/relational/planner/RelationPlanner.java | 37 +-
.../relational/planner/TableLogicalPlanner.java | 61 +-
.../plan/relational/planner/TableModelPlanner.java | 20 +-
.../distribute/TableDistributedPlanGenerator.java | 19 +-
.../distribute/TableDistributedPlanner.java | 43 +-
.../TableModelTypeProviderExtractor.java | 5 +
.../ir/GlobalTimePredicateExtractVisitor.java | 37 +-
...AddTableScanColumnsToTypeProviderOptimizer.java | 66 --
.../iterative/rule/PruneTableScanColumns.java | 12 +-
.../relational/planner/node/TableScanNode.java | 18 +
.../optimizations/LogicalOptimizeFactory.java | 4 +-
.../planner/optimizations/PlanOptimizer.java | 8 -
.../PushAggregationIntoTableScan.java | 12 +-
.../PushLimitOffsetIntoTableScan.java | 3 +-
.../optimizations/PushPredicateIntoTableScan.java | 101 +--
.../planner/optimizations/SortElimination.java | 16 +-
.../optimizations/TransformSortToStreamSort.java | 5 +-
.../plan/relational/sql/parser/AstBuilder.java | 6 +-
.../apache/iotdb/db/schemaengine/SchemaEngine.java | 33 +-
.../rescon/ISchemaRegionStatistics.java | 6 +-
.../rescon/MemSchemaRegionStatistics.java | 6 +
.../read/resp/info/impl/ShowDevicesResult.java | 4 +-
.../db/schemaengine/table/DataNodeTableCache.java | 17 +
.../db/storageengine/dataregion/DataRegion.java | 134 ++--
.../performer/impl/FastCompactionPerformer.java | 12 +-
.../execute/task/InnerSpaceCompactionTask.java | 1 -
.../compaction/execute/utils/CompactionUtils.java | 23 +-
.../execute/utils/MultiTsFileDeviceIterator.java | 2 +-
.../dataregion/memtable/AbstractMemTable.java | 35 -
.../dataregion/memtable/IMemTable.java | 3 -
.../dataregion/memtable/TsFileProcessor.java | 47 +-
.../dataregion/snapshot/SnapshotTaker.java | 25 +-
.../dataregion/tsfile/TsFileResource.java | 21 +-
.../wal/recover/file/TsFilePlanRedoer.java | 39 +-
.../dataregion/wal/utils/WALEntryHandler.java | 12 +-
.../event/batch/SubscriptionPipeEventBatch.java | 2 +-
.../batch/SubscriptionPipeTabletEventBatch.java | 200 +++--
.../response/SubscriptionEventTabletResponse.java | 73 +-
.../TsFileOverlapValidationAndRepairTool.java | 2 +-
.../db/utils/datastructure/AlignedTVList.java | 21 +-
.../plan/relational/analyzer/AnalyzerTest.java | 201 +++--
.../plan/relational/analyzer/JoinTest.java | 54 +-
.../analyzer/LimitOffsetPushDownTest.java | 50 +-
.../plan/relational/analyzer/SortTest.java | 164 +++-
.../plan/relational/analyzer/SubQueryTest.java | 39 +-
.../plan/relational/analyzer/TestUtils.java | 6 +-
.../plan/relational/planner/PlanTester.java | 3 +-
.../TsFileResourceProgressIndexTest.java | 5 +
.../TableModelCompactionWithTTLTest.java | 3 +-
.../dataregion/memtable/TsFileProcessorTest.java | 88 +--
.../reporter/iotdb/IoTDBSessionReporter.java | 2 +-
.../commons/consensus/index/ProgressIndex.java | 12 +-
.../consensus/index/impl/HybridProgressIndex.java | 36 +-
.../consensus/index/impl/IoTProgressIndex.java | 12 +
.../consensus/index/impl/MetaProgressIndex.java | 9 +-
.../consensus/index/impl/MinimumProgressIndex.java | 5 +
.../consensus/index/impl/RecoverProgressIndex.java | 13 +
.../consensus/index/impl/SimpleProgressIndex.java | 9 +-
.../consensus/index/impl/StateProgressIndex.java | 17 +-
.../index/impl/TimeWindowStateProgressIndex.java | 24 +
.../commons/pipe/agent/task/PipeTaskAgent.java | 59 ++
.../commons/pipe/agent/task/meta/PipeMeta.java | 17 +-
.../pipe/agent/task/meta/PipeTemporaryMeta.java | 73 +-
.../agent/task/meta/PipeTemporaryMetaInAgent.java | 107 +++
...ta.java => PipeTemporaryMetaInCoordinator.java} | 5 +-
.../pipe/agent/task/progress/CommitterKey.java | 2 +-
.../task/progress/PipeEventCommitManager.java | 12 +-
.../iotdb/commons/pipe/event/EnrichedEvent.java | 6 -
.../apache/iotdb/commons/schema/table/TsTable.java | 35 +-
...oTConsensusRemovePeerCoordinatorKillPoints.java | 2 +-
.../iotdb/commons/pipe/task/PipeMetaDeSerTest.java | 19 +-
iotdb-doap.rdf | 8 +
pom.xml | 5 +-
250 files changed, 6464 insertions(+), 3362 deletions(-)
copy distribution/src/assembly/{client-cpp.xml => ainode.xml} (56%)
copy
integration-test/src/main/java/org/apache/iotdb/itbase/category/{ClusterIT.java
=> MultiClusterIT2TableModel.java} (95%)
copy
integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate/AbstractPipeDualAutoIT.java
=> tablemodel/AbstractPipeTableModelTestIT.java} (96%)
copy integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate =>
tablemodel}/IoTDBPipeAlterIT.java (70%)
copy integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate =>
tablemodel}/IoTDBPipeAutoConflictIT.java (66%)
copy integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate =>
tablemodel}/IoTDBPipeAutoDropIT.java (79%)
copy integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate =>
tablemodel}/IoTDBPipeClusterIT.java (75%)
copy integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate =>
tablemodel}/IoTDBPipeConnectorCompressionIT.java (84%)
copy integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate =>
tablemodel}/IoTDBPipeConnectorParallelIT.java (84%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/pipe/it/tablemodel/IoTDBPipeDataSinkIT.java
copy integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate =>
tablemodel}/IoTDBPipeExtractorIT.java (58%)
copy integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate =>
tablemodel}/IoTDBPipeLifeCycleIT.java (53%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/pipe/it/tablemodel/IoTDBPipeNullValueIT.java
copy integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate =>
tablemodel}/IoTDBPipeProtocolIT.java (78%)
copy integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate =>
tablemodel}/IoTDBPipeSwitchStatusIT.java (85%)
copy integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate =>
tablemodel}/IoTDBPipeSyntaxIT.java (81%)
copy integration-test/src/test/java/org/apache/iotdb/pipe/it/{autocreate =>
tablemodel}/IoTDBPipeWithLoadIT.java (70%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/pipe/it/tablemodel/IoTDBTablePatternFormatIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/pipe/it/tablemodel/TableModelUtils.java
rename
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/metric/{PipeTemporaryMetaMetrics.java
=> PipeTemporaryMetaInCoordinatorMetrics.java} (82%)
delete mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/AddTableScanColumnsToTypeProviderOptimizer.java
create mode 100644
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/agent/task/meta/PipeTemporaryMetaInAgent.java
copy
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/agent/task/meta/{PipeTemporaryMeta.java
=> PipeTemporaryMetaInCoordinator.java} (94%)