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

Caideyipi pushed a change to branch fix/clear-pipe-runtime-error-message
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 4227fb55b3a Fix stale pipe runtime error messages
     add 27af5a6810d Support strict tree table pipe isolation (#17948)
     add 837711dcae7 Pipe: Implemented schema batch for meta transfer (#17665)
     add bd952e15645 Fix encrypted password pull consumer commit mode (#18044)
     add d737f4b301b Stabilize ZSTD compressor level pipe IT (#17917)
     add 3bc7b9032f1 Pipe: Fix async sink handshake backoff (#18054)
     add b4c4e5483f4 Fix stale deletion resource manager reuse (#18057)
     add a76341d9408 Enable show queries can be executed when the available 
memory for Operators is insufficient (#18052)
     add 6fcbaddc0d6 Add copy fallback for compaction hard links (#18045)
     add aabf552629b Avoid copying measurements when updating last cache 
(#18059)
     add 186ce3672a7 Throttle empty subscription poll logs (#18063)
     add cf23bde3d7b Merge branch 'master' of https://github.com/apache/iotdb 
into fix/clear-pipe-runtime-error-message

No new revisions were added by this update.

Summary of changes:
 .../manual/basic/IoTDBPipeDataSinkIT.java          |  17 +-
 .../manual/basic/IoTDBPipeIsolationIT.java         | 215 +++++++-
 .../manual/basic/IoTDBPipeLifeCycleIT.java         |  10 +
 .../tablemodel/manual/basic/IoTDBPipeMemoryIT.java |   1 +
 .../manual/basic/IoTDBPipePermissionIT.java        |   1 +
 .../manual/basic/IoTDBPipeProtocolIT.java          |   4 +
 .../tablemodel/manual/basic/IoTDBPipeSourceIT.java |  27 +-
 .../manual/basic/IoTDBPipeSwitchStatusIT.java      |   4 +
 .../IoTDBPipeTsFileDecompositionWithModsIT.java    |   7 +-
 .../manual/basic/IoTDBPipeWithLoadIT.java          |   6 +
 .../manual/basic/IoTDBTablePatternFormatIT.java    |   7 +
 .../manual/enhanced/IoTDBPipeAutoConflictIT.java   |   4 +
 .../manual/enhanced/IoTDBPipeAutoDropIT.java       |   1 +
 .../manual/enhanced/IoTDBPipeClusterIT.java        |  13 +
 .../manual/enhanced/IoTDBPipeDoubleLivingIT.java   |  64 ++-
 .../manual/enhanced/IoTDBPipeIdempotentIT.java     |   1 +
 .../manual/enhanced/IoTDBPipeMetaIT.java           |   3 +
 .../manual/enhanced/IoTDBPipeNullValueIT.java      |   1 +
 .../enhanced/IoTDBPipeSinkCompressionIT.java       |  16 +-
 .../manual/enhanced/IoTDBPipeSinkParallelIT.java   |   2 +
 .../auto/enhanced/IoTDBPipeSinkCompressionIT.java  | 180 +++----
 .../iotdb/pipe/it/single/IoTDBPipeOPCUAIT.java     |   1 +
 .../IoTDBEncryptedPasswordPullConsumerIT.java      |   1 +
 .../subscription/i18n/SubscriptionMessages.java    |   6 +
 .../subscription/i18n/SubscriptionMessages.java    |   4 +
 .../base/AbstractSubscriptionPullConsumer.java     |  20 +-
 .../base/AbstractSubscriptionPushConsumer.java     |  20 +-
 .../consumer/base/EmptyPollLogThrottler.java       |  62 +++
 .../consumer/base/EmptyPollLogThrottlerTest.java   |  63 +++
 .../planner/memory/MemoryReservationManager.java   |   6 +
 .../iotdb/confignode/i18n/ConfigNodeMessages.java  |   8 +
 .../iotdb/confignode/i18n/ConfigNodeMessages.java  |   8 +
 .../request/write/pipe/task/AlterPipePlanV2.java   |  74 +++
 .../request/write/pipe/task/DropPipePlanV2.java    |  42 +-
 .../pipe/task/OperateMultiplePipesPlanV2.java      |  21 +-
 .../write/pipe/task/SetPipeStatusPlanV2.java       |  52 +-
 ...eStatusWithStoppedByRuntimeExceptionPlanV2.java |  36 +-
 .../response/pipe/task/PipeTableResp.java          |  25 +-
 .../iotdb/confignode/manager/ProcedureManager.java |  34 +-
 .../pipe/agent/task/PipeConfigNodeTaskAgent.java   |  13 +-
 .../runtime/heartbeat/PipeHeartbeatParser.java     |  71 +--
 .../pipe/coordinator/task/PipeTaskCoordinator.java | 149 +++++-
 .../confignode/persistence/pipe/PipeInfo.java      |  29 +-
 .../confignode/persistence/pipe/PipeTaskInfo.java  | 356 +++++++++++--
 .../procedure/env/RegionMaintainHandler.java       |  12 +-
 .../impl/pipe/AbstractOperatePipeProcedureV2.java  |  53 ++
 .../impl/pipe/task/AlterPipeProcedureV2.java       |  64 ++-
 .../impl/pipe/task/CreatePipeProcedureV2.java      |  60 ++-
 .../impl/pipe/task/DropPipeProcedureV2.java        | 110 +++-
 .../impl/pipe/task/StartPipeProcedureV2.java       |  64 ++-
 .../impl/pipe/task/StopPipeProcedureV2.java        |  56 ++-
 ...bstractOperateSubscriptionAndPipeProcedure.java |  39 +-
 .../subscription/CreateSubscriptionProcedure.java  |  18 +-
 .../subscription/DropSubscriptionProcedure.java    |  17 +-
 .../request/ConfigPhysicalPlanSerDeTest.java       | 131 +++++
 .../consensus/response/pipe/PipeTableRespTest.java |  77 +++
 .../pipe/PipeTaskInfoAutoRestartTest.java          | 137 ++++-
 .../impl/pipe/task/AlterPipeProcedureV2Test.java   |   1 +
 .../impl/pipe/task/AlterPipeProcedureV3Test.java   |   1 +
 .../impl/pipe/task/CreatePipeProcedureV2Test.java  |  20 +
 .../impl/pipe/task/DropPipeProcedureV2Test.java    |  22 +
 .../impl/pipe/task/StartPipeProcedureV2Test.java   |  20 +
 .../impl/pipe/task/StopPipeProcedureV2Test.java    |  22 +-
 .../apache/iotdb/db/i18n/DataNodePipeMessages.java |   3 +
 .../apache/iotdb/db/i18n/DataNodePipeMessages.java |   2 +
 .../db/pipe/agent/task/PipeDataNodeTaskAgent.java  |  20 +-
 .../subtask/processor/PipeProcessorSubtask.java    |   2 +
 .../agent/task/subtask/sink/PipeSinkSubtask.java   |  45 ++
 .../deletion/DeletionResourceManager.java          |   3 +
 .../event/common/terminate/PipeTerminateEvent.java |   2 +-
 .../common/tsfile/PipeTsFileInsertionEvent.java    |  33 +-
 .../overview/PipeDataNodeSinglePipeMetrics.java    |  10 +-
 .../metric/schema/PipeSchemaRegionSinkMetrics.java |  58 +++
 .../resource/tsfile/PipeTsFileResourceManager.java |   5 +
 .../batch/PipeSchemaRegionWritePlanEventBatch.java | 557 +++++++++++++++++++++
 .../evolvable/request/PipeTransferPlanNodeReq.java |  28 +-
 .../airgap/IoTDBSchemaRegionAirGapSink.java        | 182 ++++++-
 .../thrift/async/IoTDBDataRegionAsyncSink.java     |  45 +-
 .../thrift/sync/IoTDBSchemaRegionSink.java         | 187 ++++++-
 .../source/dataregion/IoTDBDataRegionSource.java   |  78 ---
 ...istoricalDataRegionTsFileAndDeletionSource.java |  12 +-
 .../PipeRealtimeDataRegionHybridSource.java        |   2 +-
 .../fragment/FragmentInstanceContext.java          |   3 +
 .../execution/operator/OperatorContext.java        |   5 +
 .../source/relational/CteScanOperator.java         |   2 +-
 .../config/executor/ClusterConfigTaskExecutor.java | 402 ++++++++++-----
 .../plan/planner/LocalExecutionPlanner.java        |  96 ++--
 .../memory/FakedMemoryReservationManager.java      |   3 +
 .../NotThreadSafeMemoryReservationManager.java     | 111 +++-
 .../memory/ThreadSafeMemoryReservationManager.java |   5 +
 .../plan/planner/plan/node/write/InsertNode.java   |  12 +-
 .../planner/plan/node/write/InsertRowNode.java     |   7 +-
 .../planner/plan/node/write/InsertTabletNode.java  |   7 +-
 .../plan/node/write/RelationalInsertRowNode.java   |   8 +-
 .../node/write/RelationalInsertTabletNode.java     |   9 +-
 .../fetcher/cache/TableDeviceCacheEntry.java       |  20 +-
 .../fetcher/cache/TableDeviceLastCache.java        |  44 +-
 .../fetcher/cache/TableDeviceSchemaCache.java      |  26 +-
 .../fetcher/cache/TreeDeviceNormalSchema.java      |  13 +-
 .../RepairUnsortedFileCompactionPerformer.java     |   9 +-
 .../task/InsertionCrossSpaceCompactionTask.java    |   8 +-
 .../modification/v1/ModificationFileV1.java        |   3 +-
 .../dataregion/tsfile/TsFileResource.java          |  13 +-
 .../apache/iotdb/db/utils/cte/MemoryReader.java    |  18 +-
 .../cache/TreeDeviceSchemaCacheManagerTest.java    |  39 ++
 .../db/pipe/consensus/DeletionResourceTest.java    |  10 +
 .../schema/PipeSchemaRegionSinkMetricsTest.java    | 154 ++++++
 .../pipe/sink/PipeDataNodeThriftRequestTest.java   |  38 ++
 .../db/pipe/sink/PipeSchemaRegionSinkTest.java     | 386 ++++++++++++++
 .../PipeSchemaRegionWritePlanEventBatchTest.java   | 464 +++++++++++++++++
 .../fragment/QueryModificationLoaderTest.java      |   3 +
 .../execution/operator/CteScanOperatorTest.java    |   2 +-
 .../LocalExecutionPlannerOperatorsMemoryTest.java  | 164 ++++++
 .../write/InsertNodeIsMeasurementFailedTest.java   |  22 +
 .../commons/pipe/agent/task/PipeTaskAgent.java     |  74 ++-
 .../agent/task/execution/PipeSubtaskExecutor.java  |  12 +-
 .../pipe/agent/task/meta/PipeMetaKeeper.java       | 177 ++++++-
 .../pipe/agent/task/meta/PipeStaticMeta.java       |   4 +
 .../task/subtask/PipeAbstractSinkSubtask.java      |  44 +-
 .../pipe/agent/task/subtask/PipeSubtask.java       |  11 +
 .../pipe/config/constant/SystemConstant.java       |  10 +
 .../pipe/datastructure/pattern/TablePattern.java   |  17 +-
 .../pipe/datastructure/pattern/TreePattern.java    |  17 +-
 .../datastructure/visibility/VisibilityUtils.java  |  84 ++--
 .../pipe/sink/limiter/PipeEndPointRateLimiter.java |   2 +-
 .../commons/pipe/sink/protocol/IoTDBSink.java      |   8 +
 .../protocol/PipeSinkWithSchedulingDelay.java}     |  12 +-
 .../iotdb/commons/pipe/source/IoTDBSource.java     |  20 -
 .../queryengine/utils/cte/CteDataStore.java        |  14 +
 .../iotdb/commons/service/metric/enums/Metric.java |   2 +
 .../commons/subscription/meta/topic/TopicMeta.java |   4 +
 .../org/apache/iotdb/commons/utils/FileUtils.java  |  17 +
 .../visibility/VisibilityUtilsTest.java            |  97 ++++
 .../commons/pipe/task/PipeMetaKeeperTest.java      | 189 +++++++
 .../src/main/thrift/datanode.thrift                |   1 +
 135 files changed, 5946 insertions(+), 859 deletions(-)
 create mode 100644 
iotdb-client/subscription/src/main/java/org/apache/iotdb/session/subscription/consumer/base/EmptyPollLogThrottler.java
 create mode 100644 
iotdb-client/subscription/src/test/java/org/apache/iotdb/session/subscription/consumer/base/EmptyPollLogThrottlerTest.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/payload/evolvable/batch/PipeSchemaRegionWritePlanEventBatch.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/metric/schema/PipeSchemaRegionSinkMetricsTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/PipeSchemaRegionSinkTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/PipeSchemaRegionWritePlanEventBatchTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/planner/LocalExecutionPlannerOperatorsMemoryTest.java
 copy 
iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/distribution/NodeDistributionType.java
 => 
node-commons/src/main/java/org/apache/iotdb/commons/pipe/sink/protocol/PipeSinkWithSchedulingDelay.java}
 (83%)
 create mode 100644 
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/pipe/datastructure/visibility/VisibilityUtilsTest.java
 create mode 100644 
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/pipe/task/PipeMetaKeeperTest.java

Reply via email to