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

Caideyipi pushed a change to branch cp-feaeaa6-dev-1.3
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 2950882e3a0 Share WAL measurement schema serialization
     add a3f04b5e7b1 Disable IoTV1 region reconstruct IT (#18107)
     add 7188fc510ff [Pipe] Improve pipe control-flow lock responsiveness 
(#18076) (#18085)
     add 187a4d8da77 [dev/1.3] Pipe: preserve TsFile parse OOM cause (#18105)
     add 23e40d4b97c Pipe: Remove Ratis data region source restriction (#18089) 
(#18100)
     add 5b92817bd00 Avoid login lock for pipe auth retry (#18048) (#18101)
     add b7285afdc34 Fix stale pipe runtime error messages (#18061) (#18102)
     add 170cd74ae4e Pipe: fix manual IT pipe memory config (#18109)
     add c8e0935d5d7 Pipe: improve incremental memory estimation (#18049) 
(#18113)
     add c7c54941e32 Fix StateMachineProcedure EOF state re-execution (#18099) 
(#18122)
     add f83a5d59858 Fix aligned memtable flush after deleting measurements 
(#18116) (#18126)
     add a6643abc42d Fix RegionGroupCache activation race (#18128) (#18136)
     add 46badda5628 Improve pipe runtime memory allocation (#18051) (#18135)
     add 197c137acc1 Pipe: throttle TsFile parser retries under memory pressure 
(#18141) (#18152)
     add 912bf892f55 Improve pipe receiver session handling (#18084) (#18137)
     add f7bdf3294e8 Improve metadata OOM diagnostics (#18039) (#18115)
     add e46587e6111 Fix downgraded resource may not serialize normally (#18157)
     add 7d0565a6ad3 Fix metadata cache and pipe edge cases (#18147) (#18156)
     add 0d81bbce431 Avoid parsing fully matched historical table TsFiles 
(#18123) (#18134)
     add 12d10a0d416 Pipe: disable serialize-by-region by default (#18140)
     add 9ec2add768c [To dev/1.3] Fix the clear logic of specified info of one 
operator when print plan in explain analyze (#18168)
     add 4df9f9961a9 Add pipe receiver memory protection (#18090) (#18133)
     add 3e3414a7c55 Fix subscription consumer lifecycle state ordering 
(#18151) (#18169)
     add db233b76cf0 Pipe: manage ConfigNode receiver temporary memory (#18144) 
(#18170)
     add 15db6e58e0d Reduce pipe type conversion log frequency (#18161) (#18173)
     add 427d4028bea fix the IoTDBRegionMigrateNormalIT (#18181)
     add aa2e761f694 Fix IT log directory test class names (#18131) (#18174)
     add 81f59fa39f2 Reduce pipe load success log noise (#18106) (#18183)
     add 2c089d39326 Pipe: use session context in legacy receiver loaders 
(#18111) (#18184)
     add d3fb1eac571 Fix pipe drop stuck on blocking sink reconnect (#18145) 
(#18188)
     add 9b66d5e528e [Backport 1.3] Avoid read lock when restoring degraded 
time index (#18190)
     add e2014ff5329 Reduce repeated failure logs (#18175) (#18193)
     add f0e8ba2637f [To dev/1.3] Enforce REST query row limit as hard cap 
(#18149) (#18197)
     add db2dfe965a9 Pipe IT: disable pipe memory control in overridden setups 
(#18198) (#18205)
     add 54132275259 Pipe: optimize InsertRows schema aggregation (#18195) 
(#18207)
     add 21c9f9d7f8f [To dev/1.3] Fix retry bug in tree model query which 
ignores the time filter (#18201)
     add 813de5422cc [Backport][dev/1.3] Improve error message when 
auto-creating timeseries with null value (#18210)
     add 6636db4a8db [to dev/1.3] Prevent aligned LAST query from hanging with 
time filter (#18214)
     add 276db4d6b5d Fix MQTT measurement validation (#18217)
     add c1050081785 [To dev/1.3] Support debug for query (#18208)
     add 8ea23e531e1 Fix write retries, Pipe resource cleanup, subscription 
progress, and snapshot recovery (#18180) (#18218)
     add 780540cb87a [To dev/1.3] Optimize pipe tablet memory accounting 
(#18211) (#18220)
     add 8b107926d12 Fix unbounded async pipe sink retries (#18222) (#18225)
     add e86ef39d699 Fix repeated RPC dispatch reusing a released 
FragmentInstanceContext (NPE) (#17794) (#18235)
     add ce72faed052 [Pipe] Include pending historical events in remaining 
count (#18216) (#18232)
     add 02e190dcfc9 [To dev/1.3] Fix process memory metrics and precision 
(#17482) (#18229) (#18231)
     add cf5e25025bc Merge dev/1.3 and resolve conflicts

No new revisions were added by this update.

Summary of changes:
 .../org/apache/iotdb/it/env/MultiEnvFactory.java   |   8 +-
 .../it/env/cluster/config/MppCommonConfig.java     |  18 ++
 .../env/cluster/config/MppSharedCommonConfig.java  |  20 ++
 .../iotdb/it/env/cluster/env/AbstractEnv.java      |  15 +
 .../iotdb/it/env/cluster/env/MultiClusterEnv.java  |   9 +
 .../it/env/cluster/node/AbstractNodeWrapper.java   |  19 ++
 .../it/env/remote/config/RemoteCommonConfig.java   |  12 +
 .../java/org/apache/iotdb/itbase/env/BaseEnv.java  |   4 +
 .../org/apache/iotdb/itbase/env/CommonConfig.java  |   6 +
 .../pass/IoTDBRegionMigrateNormalIT.java           |  34 +++
 .../commit/IoTDBRegionReconstructForIoTV1IT.java   |   3 +-
 .../apache/iotdb/db/it/IoTDBInsertMultiRowIT.java  |  17 ++
 ... => IoTDBAlignedLastQueryWithTimeFilterIT.java} |  44 ++-
 .../IoTDBExplainAnalyzePrintIT.java}               | 101 ++++---
 .../db/it/schema/IoTDBAutoCreateSchemaIT.java      |   2 +-
 .../apache/iotdb/it/framework/IoTDBTestRunner.java |   8 +
 .../framework/IoTDBTestRunnerWithParameters.java   |  15 +-
 .../pipe/it/autocreate/IoTDBPipeProtocolIT.java    |  16 +-
 ...emoryIT.java => IoTDBPipeTsFileParseOOMIT.java} |  63 ++--
 .../pipe/it/manual/IoTDBPipeMetaHistoricalIT.java  |  10 +-
 .../it/manual/IoTDBPipeMetaLeaderChangeIT.java     |  13 +-
 .../pipe/it/manual/IoTDBPipePermissionIT.java      |   4 +
 .../single/IoTDBLegacyPipeReceiverSecurityIT.java  | 109 ++++++-
 iotdb-client/client-go                             |   2 +-
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   1 +
 .../src/test/resources/iotdb-common.properties     |   3 +-
 iotdb-client/subscription/pom.xml                  |   5 +
 .../consumer/SubscriptionProviders.java            |   6 +
 .../consumer/SubscriptionPullConsumer.java         |  10 +-
 .../consumer/SubscriptionPushConsumer.java         |  10 +-
 .../SubscriptionConsumerLifecycleTest.java         | 214 ++++++++++++++
 .../handlers/rpc/DataNodeTSStatusRPCHandler.java   |  12 +-
 .../response/pipe/task/PipeTableResp.java          |   6 +
 .../load/cache/region/RegionGroupCache.java        |   8 +-
 .../manager/partition/PartitionManager.java        |   8 +-
 .../agent/runtime/PipeConfigNodeRuntimeAgent.java  |  18 +-
 .../agent/runtime/PipeConfigRegionListener.java    |  19 ++
 .../runtime/heartbeat/PipeHeartbeatParser.java     |  19 +-
 .../receiver/protocol/IoTDBConfigNodeReceiver.java |  90 +++++-
 .../resource/PipeConfigNodeResourceManager.java    |  19 +-
 .../memory/PipeConfigNodeMemoryManager.java        | 115 ++++++++
 .../persistence/executor/ConfigPlanExecutor.java   |  14 +-
 .../confignode/persistence/pipe/PipeInfo.java      |   5 -
 .../confignode/persistence/pipe/PipeTaskInfo.java  |  43 ++-
 .../confignode/persistence/quota/QuotaInfo.java    |   1 +
 .../persistence/schema/TemplatePreSetTable.java    |   2 +
 .../persistence/schema/TemplateTable.java          |  12 +-
 .../procedure/impl/StateMachineProcedure.java      |  15 +-
 .../impl/pipe/AbstractOperatePipeProcedureV2.java  |  24 +-
 .../impl/pipe/task/StartPipeProcedureV2.java       |  37 ++-
 .../PipeConfigRegionListenerSnapshotTest.java      |  59 ++++
 .../runtime/heartbeat/PipeHeartbeatParserTest.java | 129 ++++++++-
 .../confignode/persistence/QuotaInfoTest.java      |  14 +
 .../pipe/PipeTaskInfoAutoRestartTest.java          |  28 ++
 .../schema/TemplatePreSetTableTest.java            |  19 +-
 .../persistence/schema/TemplateTableTest.java      |  10 +-
 .../confignode/procedure/STMProcedureTest.java     |  70 +++++
 .../pipe/AbstractOperatePipeProcedureV2Test.java   | 169 +++++++++++
 .../assembly/resources/conf/logback-datanode.xml   |   2 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   4 +-
 .../exception/metadata/PathNotExistException.java  |  12 +
 .../agent/runtime/PipeDataNodeRuntimeAgent.java    |  10 +-
 .../db/pipe/agent/task/PipeDataNodeTaskAgent.java  | 296 +++++++++----------
 .../task/builder/PipeDataNodeTaskBuilder.java      |  92 +++++-
 .../agent/task/stage/PipeTaskProcessorStage.java   |   5 +-
 .../agent/task/subtask/sink/PipeSinkSubtask.java   | 175 ++++++++++--
 .../task/subtask/sink/PipeSinkSubtaskManager.java  | 101 ++++---
 .../common/tsfile/PipeTsFileInsertionEvent.java    | 152 +++++++---
 .../container/TsFileInsertionDataContainer.java    |  12 +-
 .../query/TsFileInsertionQueryDataContainer.java   |   1 +
 .../scan/TsFileInsertionScanDataContainer.java     |  14 +-
 .../PipeDataNodeRemainingEventAndTimeOperator.java |  12 +
 .../overview/PipeDataNodeSinglePipeMetrics.java    |  12 +-
 .../processor/aggregate/AggregateProcessor.java    |   3 +
 .../downsampling/DownSamplingProcessor.java        |   3 +
 .../receiver/TwoStageAggregateReceiver.java        |  11 +
 .../exchange/sender/TwoStageAggregateSender.java   |  75 ++++-
 .../twostage/plugin/TwoStageCountProcessor.java    |   9 +-
 .../legacy/IoTDBLegacyPipeReceiverAgent.java       |  70 ++---
 .../protocol/legacy/loader/DeletionLoader.java     |  15 +-
 .../receiver/protocol/legacy/loader/ILoader.java   |   3 +-
 .../protocol/legacy/loader/TsFileLoader.java       |  12 +-
 .../protocol/thrift/IoTDBDataNodeReceiver.java     | 181 ++++++++++--
 .../statement/PipeConvertedInsertRowStatement.java |  29 +-
 .../PipeConvertedInsertTabletStatement.java        |  14 +-
 ...peStatementDataTypeConvertExecutionVisitor.java |   8 +-
 .../resource/memory/InsertNodeMemoryEstimator.java |  17 +-
 .../db/pipe/resource/memory/PipeMemoryManager.java |  98 ++++++-
 .../evolvable/batch/PipeTabletEventBatch.java      |  69 ++++-
 .../evolvable/batch/PipeTabletEventPlainBatch.java |  12 +-
 .../batch/PipeTabletEventTsFileBatch.java          |  31 +-
 .../request/PipeTransferTabletBatchReq.java        |  11 +-
 .../protocol/airgap/IoTDBDataRegionAirGapSink.java |  49 ++--
 .../sink/protocol/legacy/IoTDBLegacyPipeSink.java  |  24 +-
 .../pipeconsensus/PipeConsensusSyncSink.java       |  20 +-
 .../PipeConsensusTsFileInsertionEventHandler.java  |  34 ++-
 .../PipeConsensusTransferBatchReqBuilder.java      | 106 ++++---
 .../thrift/async/IoTDBDataRegionAsyncSink.java     | 217 +++++++++++---
 .../handler/PipeTransferTrackableHandler.java      |  29 +-
 .../async/handler/PipeTransferTsFileHandler.java   |  64 +++--
 .../thrift/sync/IoTDBDataRegionSyncSink.java       | 160 ++++++++++-
 .../source/dataregion/IoTDBDataRegionSource.java   |  11 -
 .../PipeHistoricalDataRegionTsFileSource.java      |  20 +-
 .../realtime/PipeRealtimeDataRegionSource.java     |   6 +-
 .../realtime/epoch/TsFileEpochManager.java         |  69 ++++-
 .../iotdb/db/protocol/mqtt/MPPPublishHandler.java  |   8 +-
 .../protocol/rest/handler/QueryRowLimitUtils.java  |  68 +++++
 .../rest/v1/handler/QueryDataSetHandler.java       | 114 ++++----
 .../rest/v1/impl/GrafanaApiServiceImpl.java        |  19 +-
 .../protocol/rest/v1/impl/RestApiServiceImpl.java  |   8 +-
 .../protocol/rest/v2/handler/FastLastHandler.java  |  59 +++-
 .../rest/v2/handler/QueryDataSetHandler.java       | 114 ++++----
 .../rest/v2/impl/GrafanaApiServiceImpl.java        |  19 +-
 .../protocol/rest/v2/impl/RestApiServiceImpl.java  |  43 +--
 .../protocol/thrift/impl/ClientRPCServiceImpl.java |  72 ++++-
 .../impl/DataNodeInternalRPCServiceImpl.java       |  54 +---
 .../thrift/impl/DataNodeRegionManager.java         |   7 +-
 .../thrift/impl/PushMultiPipeMetaHelper.java       |  85 ++++++
 .../db/queryengine/common/MPPQueryContext.java     | 317 ++++++++++++++++++++-
 .../common/schematree/ClusterSchemaTree.java       |   8 +
 .../execution/executor/RegionReadExecutor.java     |  23 +-
 .../fragment/FakedFragmentInstanceContext.java     |   2 +-
 .../fragment/FragmentInstanceContext.java          |  47 ++-
 .../fragment/FragmentInstanceExecution.java        |   1 -
 .../fragment/FragmentInstanceManager.java          |  73 +++--
 .../execution/fragment/QueryContext.java           |  10 +-
 .../iotdb/db/queryengine/plan/Coordinator.java     | 100 +++++--
 .../queryengine/plan/analyze/AnalyzeVisitor.java   |  82 ++++--
 .../db/queryengine/plan/analyze/Analyzer.java      |  16 +-
 .../plan/analyze/ConcatPathRewriter.java           |  23 +-
 .../queryengine/plan/analyze/ExpressionUtils.java  |   2 +
 .../queryengine/plan/analyze/PredicateUtils.java   | 175 +++++++-----
 .../plan/analyze/TemplatedAggregationAnalyze.java  |  71 ++++-
 .../queryengine/plan/analyze/TemplatedAnalyze.java |  20 +-
 .../plan/analyze/TreeAnalysisMutationJournal.java  | 255 +++++++++++++++++
 .../plan/analyze/load/LoadTsFileAnalyzer.java      |  38 ++-
 .../analyze/schema/AutoCreateSchemaExecutor.java   |   1 +
 .../analyze/schema/ClusterSchemaFetchExecutor.java |  12 +-
 .../plan/execution/IQueryExecution.java            |   2 +
 .../queryengine/plan/execution/QueryExecution.java |  47 ++-
 .../plan/execution/config/ConfigExecution.java     |   5 +
 .../config/executor/ClusterConfigTaskExecutor.java |   1 +
 .../visitor/predicate/PredicateSimplifier.java     |  83 ++++--
 .../db/queryengine/plan/planner/IPlanner.java      |   6 +
 .../plan/planner/LogicalPlanBuilder.java           |  16 +-
 .../queryengine/plan/planner/TreeModelPlanner.java |  20 +-
 .../SimpleFragmentParallelPlanner.java             |   1 +
 .../distribution/WriteFragmentParallelPlanner.java |   3 +-
 .../plan/planner/plan/FragmentInstance.java        |  29 +-
 .../scheduler/FragmentInstanceDispatcherImpl.java  |  15 +
 .../scheduler/load/LoadTsFileDispatcherImpl.java   |  68 +++--
 .../plan/scheduler/load/LoadTsFileScheduler.java   |  33 ++-
 .../plan/statement/component/GroupByComponent.java |   5 +
 .../plan/statement/component/OrderByComponent.java |  30 ++
 .../plan/statement/component/WhereCondition.java   |   7 +
 .../plan/statement/crud/InsertBaseStatement.java   |  11 +-
 .../plan/statement/crud/InsertRowStatement.java    |  10 +-
 .../statistics/SpecifiedInfoMergerFactory.java     |  13 +
 .../statistics/StatisticsMergeUtil.java            |   2 -
 .../schemaregion/SchemaRegionLoader.java           |   8 +-
 .../iotdb/db/service/metrics/ProcessMetrics.java   | 121 +++++++-
 .../db/storageengine/dataregion/DataRegion.java    |  42 ++-
 .../dataregion/HashLastFlushTimeMap.java           |   1 +
 .../memtable/AlignedWritableMemChunk.java          |  95 ++++--
 .../dataregion/memtable/TsFileProcessor.java       |  17 +-
 .../metadata/DiskAlignedChunkMetadataLoader.java   |   4 +-
 .../dataregion/tsfile/TsFileResource.java          |  25 +-
 .../load/active/ActiveLoadTsFileLoader.java        |   3 +-
 .../converter/LoadTsFileDataTypeConverter.java     |   1 +
 .../storageengine/rescon/disk/FolderManager.java   |  11 +-
 .../batch/SubscriptionPipeTsFileEventBatch.java    |  26 +-
 .../apache/iotdb/db/utils/ErrorHandlingUtils.java  |   2 +-
 .../agent/plugin/PipeDataNodePluginAgentTest.java  |   6 +-
 .../pipe/agent/task/PipeDataNodeTaskAgentTest.java |  71 +++++
 .../task/PipeProcessorSubtaskExecutorTest.java     |  99 +++++++
 .../task/builder/PipeDataNodeTaskBuilderTest.java  | 111 ++++++++
 .../subtask/sink/PipeSinkSubtaskManagerTest.java   |  95 ++++++
 .../task/subtask/sink/PipeSinkSubtaskTest.java     | 288 +++++++++++++++++++
 .../event/TsFileInsertionDataContainerTest.java    | 157 ++++++++++
 ...DataNodeRemainingEventAndTimeOperatorTest.java} |  32 ++-
 .../InsertNodeMemoryEstimatorPerformanceTest.java  | 104 +++++++
 .../memory/InsertNodeMemoryEstimatorTest.java      |  79 +++++
 .../pipe/sink/PipeDataNodeThriftRequestTest.java   |  16 ++
 .../iotdb/db/pipe/sink/PipeReceiverTest.java       |  70 ++++-
 .../PipeTransferTabletBatchReqPerformanceTest.java | 126 ++++++++
 .../handler/PipeTransferTrackableHandlerTest.java  |  74 +++++
 .../PipeTransferTsFileHandlerCleanupTest.java      |  86 ++++++
 .../db/pipe/source/PipeRealtimeExtractTest.java    |  76 +++++
 .../PipeHistoricalDataRegionTsFileSourceTest.java  |  46 +++
 .../epoch/TsFileEpochManagerPerformanceTest.java   | 210 ++++++++++++++
 .../realtime/epoch/TsFileEpochManagerTest.java     | 109 +++++++
 ...ManagerTest.java => MPPPublishHandlerTest.java} |  28 +-
 .../rest/handler/QueryRowLimitUtilsTest.java       |  59 ++++
 .../rest/v1/handler/QueryDataSetHandlerTest.java   | 205 +++++++++++++
 .../rest/v2/handler/FastLastHandlerTest.java       | 108 +++++++
 ...nternalRPCServiceImplPushMultiPipeMetaTest.java | 246 ++++++++++++++++
 .../db/queryengine/common/MPPQueryContextTest.java | 125 ++++++++
 .../execution/executor/RegionReadExecutorTest.java |  46 +++
 .../execution/operator/MergeSortOperatorTest.java  |   5 +
 .../plan/analyze/PredicateUtilsTest.java           | 172 +++++++++++
 .../plan/analyze/TemplatedAnalyzeRetryTest.java    | 127 +++++++++
 .../plan/execution/QueryExecutionRetryTest.java    | 218 ++++++++++++++
 .../plan/planner/FragmentInstanceSerdeTest.java    |   6 +-
 .../plan/planner/LogicalPlanBuilderTest.java       | 113 ++++++++
 .../load/LoadTsFileDispatcherImplTest.java         |   2 +-
 .../dataregion/LastFlushTimeMapTest.java           |  33 +++
 .../memtable/MemChunkDeserializeTest.java          |   4 +-
 .../dataregion/memtable/PrimitiveMemTableTest.java |  28 +-
 .../reader/chunk/MemAlignedChunkLoaderTest.java    |   2 +-
 .../read/reader/chunk/MemChunkLoaderTest.java      |  12 +-
 .../dataregion/tsfile/TsFileResourceTest.java      |  18 +-
 .../wal/recover/file/TsFilePlanRedoerTest.java     |  21 +-
 ...ubscriptionPipeTsFileEventBatchCleanupTest.java |  76 +++++
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |   4 +-
 .../src/test/resources/iotdb-common.properties     |   3 +-
 .../src/test/resources/iotdb-system.properties     |   3 +-
 .../conf/iotdb-system.properties.template          |   7 +-
 .../Triple.java => audit/UserEntity.java}          |  40 +--
 .../apache/iotdb/commons/conf/CommonConfig.java    |  70 ++++-
 .../LoggerPeriodicalLogReducer.java}               |  63 ++--
 .../agent/plugin/builtin/BuiltinPipePlugin.java    |  10 +
 .../throwing/ThrowingExceptionProcessor.java       |  28 ++
 .../commons/pipe/agent/task/PipeTaskAgent.java     |  49 +++-
 .../pipe/agent/task/meta/PipeRuntimeMeta.java      |  18 ++
 .../commons/pipe/agent/task/meta/PipeTaskMeta.java |   4 +
 .../task/subtask/PipeAbstractSinkSubtask.java      | 127 ++++++---
 .../agent/task/subtask/PipeReportableSubtask.java  |  51 +++-
 .../pipe/agent/task/subtask/PipeSubtask.java       |   2 +-
 .../iotdb/commons/pipe/config/PipeConfig.java      |  14 +-
 .../iotdb/commons/pipe/config/PipeDescriptor.java  |  30 +-
 .../pipe/config/constant/PipeSinkConstant.java     |   5 +-
 .../pipe/config/constant/PipeSourceConstant.java   |   4 +
 .../env/PipeTaskProcessorRuntimeEnvironment.java   |  23 ++
 .../queue/ConcurrentIterableLinkedQueue.java       |   5 +-
 .../AbstractSerializableListeningQueue.java        |   2 +-
 .../commons/pipe/receiver/IoTDBFileReceiver.java   | 149 ++++++++--
 .../commons/pipe/receiver/IoTDBReceiverAgent.java  |   4 +-
 .../commons/pipe/resource/log/PipeLogger.java      |  12 +-
 .../pipe/sink/client/IoTDBSyncClientManager.java   |   6 +-
 .../common/PipeTransferHandshakeConstant.java      |   2 +
 .../thrift/common/PipeTransferSliceReqHandler.java |  37 +++
 .../thrift/request/PipeTransferCompressedReq.java  |  21 ++
 .../LoggerPeriodicalLogReducerTest.java}           |  21 +-
 .../ConcurrentIterableLinkedQueueTest.java         |  21 ++
 .../listening/AbstractPipeListeningQueueTest.java  |  91 ++++++
 .../pipe/receiver/IoTDBFileReceiverTest.java       | 184 +++++++++++-
 .../common/PipeTransferSliceReqBuilderTest.java    |  53 ++++
 .../request/PipeTransferCompressedReqTest.java     | 149 ++++++++++
 .../iotdb/commons/pipe/task/PipeMetaDeSerTest.java |  26 ++
 .../commons/pipe/task/PipeSleepIntervalTest.java   |  86 +++++-
 .../openapi/src/main/openapi3/iotdb_rest_v1.yaml   |   1 +
 .../openapi/src/main/openapi3/iotdb_rest_v2.yaml   |   1 +
 252 files changed, 10107 insertions(+), 1683 deletions(-)
 copy 
integration-test/src/test/java/org/apache/iotdb/db/it/aligned/{IoTDBLastQueryWithoutLastCacheWithDeletion2IT.java
 => IoTDBAlignedLastQueryWithTimeFilterIT.java} (56%)
 copy 
integration-test/src/test/java/org/apache/iotdb/db/it/{IoTDBFileTimeIndexIT.java
 => query/IoTDBExplainAnalyzePrintIT.java} (50%)
 copy 
integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/{IoTDBPipeMemoryIT.java
 => IoTDBPipeTsFileParseOOMIT.java} (58%)
 create mode 100644 
iotdb-client/subscription/src/test/java/org/apache/iotdb/session/subscription/consumer/SubscriptionConsumerLifecycleTest.java
 create mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/resource/memory/PipeConfigNodeMemoryManager.java
 create mode 100644 
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/manager/pipe/agent/runtime/PipeConfigRegionListenerSnapshotTest.java
 create mode 100644 
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/pipe/AbstractOperatePipeProcedureV2Test.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/rest/handler/QueryRowLimitUtils.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/PushMultiPipeMetaHelper.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/TreeAnalysisMutationJournal.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/agent/task/PipeDataNodeTaskAgentTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/agent/task/builder/PipeDataNodeTaskBuilderTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/agent/task/subtask/sink/PipeSinkSubtaskManagerTest.java
 copy 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/{queryengine/execution/fragment/FragmentInfoTest.java
 => pipe/metric/overview/PipeDataNodeRemainingEventAndTimeOperatorTest.java} 
(52%)
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/resource/memory/InsertNodeMemoryEstimatorPerformanceTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/payload/evolvable/request/PipeTransferTabletBatchReqPerformanceTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/protocol/thrift/async/handler/PipeTransferTsFileHandlerCleanupTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/source/dataregion/realtime/epoch/TsFileEpochManagerPerformanceTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/source/dataregion/realtime/epoch/TsFileEpochManagerTest.java
 copy 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/protocol/mqtt/{PayloadFormatManagerTest.java
 => MPPPublishHandlerTest.java} (58%)
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/protocol/rest/handler/QueryRowLimitUtilsTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/protocol/rest/v1/handler/QueryDataSetHandlerTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/protocol/rest/v2/handler/FastLastHandlerTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/protocol/thrift/impl/DataNodeInternalRPCServiceImplPushMultiPipeMetaTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/common/MPPQueryContextTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/analyze/PredicateUtilsTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/analyze/TemplatedAnalyzeRetryTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/execution/QueryExecutionRetryTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/planner/LogicalPlanBuilderTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/subscription/event/batch/SubscriptionPipeTsFileEventBatchCleanupTest.java
 copy 
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/{pipe/datastructure/Triple.java
 => audit/UserEntity.java} (57%)
 rename 
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/{pipe/resource/log/PipePeriodicalLogReducer.java
 => log/LoggerPeriodicalLogReducer.java} (56%)
 rename 
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/{pipe/resource/log/PipePeriodicalLogReducerTest.java
 => log/LoggerPeriodicalLogReducerTest.java} (67%)
 create mode 100644 
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/pipe/datastructure/queue/listening/AbstractPipeListeningQueueTest.java
 create mode 100644 
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/pipe/sink/payload/thrift/request/PipeTransferCompressedReqTest.java

Reply via email to