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

jackietien pushed a change to branch TriggerTest
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from b8e3e13f88 Show Trigger (#7438)
     add 7dc11bae56 [IOTDB-4493] Fix null message in TSStatus (#7402)
     add c9fc325bd3 [IoTDB-4328] Complete add/remove replica for 
MultiLeaderConsensus (#7390)
     add fb8400e161 reset ResultHandleContext before retyr (#7405)
     add f99850c542 terminate workerMonitorExecutor (#7404)
     add 46de3f32a5 [IOTDB-3586] ext-pipe FWK support Time-Aligned data (#7138)
     add 0d34cda0a6 print absolute file path when flush error occured (#7415)
     add aebafee38e [IOTDB-4495][PartitionCache] Add auto create schema 
judgement (#7411)
     add e4250bb101 [IOTDB-4080] Change the port name of show cluster, show 
regions, show confignodes, show datandoes; make running result of 
`Remove-datanode.sh` clear (#7403)
     add 09e358731c [IOTDB-4312] header parsing error in ImportCSV (#7214)
     add f58133d4f6 [IOTDB-4324][IOTDB-4339] Antlr and Statement for Show 
Triggers and Implementation (#7234)
     add 6b04945052 [IOTDB-4481] Use time_partition_interval_for_routing in 
PartitionFetcher (#7407)
     add d8e310e1c6 Test reporter will never fail due to path (#7418)
     add e2594a3a6d [MultiLeader] Fix the issue that the wal won't be deleted 
when leader transfer to follower (#7421)
     add 630c68a01e [IOTDB-4518] Fix cannot delete .cmt -> .meta file in disk 
(#7423)
     add 04d9a4a540 [IOTDB-4501]fix FileAlreadyExistsException when taking 
snapshot (#7408)
     add 7da6d051e0 [IOTDB-4519] Fix existing measurement check during auto 
creating schema (#7428)
     add 38831292ed [IOTDB-4503] fix load error when autoregister is 
false(#7426)
     add 60a2621460 [IOTDB-4487] Remove enable_timed_close_tsfile in the time 
partition doc (#7431)
     add 2bc3954df3 fix some log and potential memory leak. (#7414)
     add c66e890dca Make some comments and logs tidy in remove-nodes (#7435)
     add 8ff428b0ae Add Error log for ConfigExecution (#7436)
     add a29d38dacd change port to InternalPort for show cluster (#7440)
     add b01996544a [IOTDB-4456][IOTDB-4459] Sync cluster framework in 
ConfigNode and PipeSink operation (#7386)
     add 31996b05ec Move all path related class to node-commons module (#7437)
     add 85329a92a8 [IOTDB-4491] Achieve idempotence of Create Trigger On 
DataNode (#7409)
     new b4c37fdeb4 Resolve conflicts
     new 92cf3f94a5 Resolve conflicts

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../consensus/request/ConfigPhysicalPlan.java      |  12 +
 .../consensus/request/ConfigPhysicalPlanType.java  |   5 +-
 .../sync/CreatePipeSinkPlan.java}                  |  30 +--
 .../DropPipeSinkPlan.java}                         |  29 ++-
 .../GetPipeSinkPlan.java}                          |  30 ++-
 .../{TemplateInfoResp.java => PipeSinkResp.java}   |  15 +-
 .../iotdb/confignode/manager/ConfigManager.java    |  43 +++-
 .../apache/iotdb/confignode/manager/IManager.java  |  28 +++
 .../iotdb/confignode/manager/SyncManager.java      | 101 ++++++++
 .../iotdb/confignode/persistence/TriggerInfo.java  |  10 +-
 .../persistence/executor/ConfigPlanExecutor.java   |  15 +-
 .../persistence/sync/ClusterSyncInfo.java          | 118 +++++++++
 .../thrift/ConfigNodeRPCServiceProcessor.java      |  21 ++
 .../request/ConfigPhysicalPlanSerDeTest.java       |  47 ++++
 .../multileader/MultiLeaderServerImpl.java         |  26 +-
 docs/UserGuide/Cluster/Cluster-Setup.md            |  48 ++--
 docs/zh/UserGuide/Cluster/Cluster-Setup.md         |  48 ++--
 docs/zh/UserGuide/Data-Concept/Time-Partition.md   |   6 +-
 .../UserGuide/Reference/DataNode-Config-Manual.md  |  27 ---
 .../org/apache/iotdb/db/it/IOTDBLoadTsFileIT.java  |   3 +-
 .../apache/iotdb/db/it/sync/IoTDBPipeSinkIT.java   |  18 +-
 .../db/integration/sync/IoTDBSyncReceiverIT.java   |   2 +-
 .../db/integration/sync/IoTDBSyncSenderIT.java     |   2 +-
 .../exception/sync/PipeDataLoadException.java      |   2 +-
 .../commons}/exception/sync/PipeException.java     |   2 +-
 .../exception/sync/PipeServerException.java        |   2 +-
 .../commons}/exception/sync/PipeSinkException.java |   2 +-
 .../commons/executable/ExecutableManager.java      |   8 +-
 .../apache/iotdb/commons/path/MeasurementPath.java |  26 ++
 .../apache/iotdb/commons/service/ServiceType.java  |   3 -
 .../iotdb/commons/sync/metadata/SyncMetadata.java  | 212 +++++++++++++++++
 .../apache/iotdb/commons/sync}/pipe/PipeInfo.java  |   4 +-
 .../iotdb/commons/sync}/pipe/PipeMessage.java      |   2 +-
 .../apache/iotdb/commons/sync/pipe/PipeStatus.java |  10 +-
 .../pipe/SyncOperation.java}                       |  10 +-
 .../iotdb/commons/sync}/pipe/TsFilePipeInfo.java   |   4 +-
 .../commons/sync/pipesink}/IoTDBPipeSink.java      |  29 ++-
 .../iotdb/commons/sync/pipesink}/PipeSink.java     |  25 +-
 .../commons/sync/{ => utils}/SyncConstant.java     |   2 +-
 .../commons/sync/{ => utils}/SyncPathUtil.java     |   2 +-
 .../apache/iotdb/commons/trigger/TriggerTable.java |  21 +-
 .../trigger/service/TriggerExecutableManager.java  |  34 +--
 .../commons/utils/ThriftConfigNodeSerDeUtils.java  |  19 ++
 .../apache/iotdb/db/client/ConfigNodeClient.java   |  52 ++++
 .../iotdb/db/engine/storagegroup/DataRegion.java   |   6 +-
 .../engine/trigger/executor/TriggerExecutor.java   |   2 +-
 .../trigger/service/TriggerClassLoaderManager.java |   2 +-
 .../service/TriggerRegistrationService.java        |   2 +-
 .../iotdb/db/localconfignode/LocalConfigNode.java  |  18 +-
 .../metadata/visitor/SchemaExecutionVisitor.java   |  17 +-
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |   2 +-
 .../db/mpp/plan/analyze/ClusterSchemaFetcher.java  |   6 +-
 .../mpp/plan/execution/config/ConfigExecution.java |   9 +-
 .../config/executor/ClusterConfigTaskExecutor.java | 132 ++++++++---
 .../executor/StandaloneConfigTaskExecutor.java     |  16 +-
 .../config/sys/sync/ShowPipeSinkTask.java          |  27 ++-
 .../memory/StatementMemorySourceVisitor.java       |   2 +-
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |  15 +-
 .../scheduler/load/LoadTsFileDispatcherImpl.java   |   2 +-
 .../plan/statement/crud/LoadTsFileStatement.java   |   7 +-
 .../sys/sync/CreatePipeSinkStatement.java          |   2 +-
 .../statement/sys/sync/CreatePipeStatement.java    |   2 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |   6 +-
 .../iotdb/db/qp/physical/sys/CreatePipePlan.java   |   2 +-
 .../db/qp/physical/sys/CreatePipeSinkPlan.java     |   2 +-
 .../java/org/apache/iotdb/db/service/DataNode.java |  17 +-
 .../db/service/DataNodeServerCommandLine.java      |   2 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |   7 +-
 .../java/org/apache/iotdb/db/sync/SyncService.java |  35 +--
 .../iotdb/db/sync/common/ISyncInfoFetcher.java     |   6 +-
 .../apache/iotdb/db/sync/common/LocalSyncInfo.java | 164 +++++++++++++
 .../iotdb/db/sync/common/LocalSyncInfoFetcher.java |  92 +++----
 .../org/apache/iotdb/db/sync/common/SyncInfo.java  | 264 ---------------------
 .../db/sync/common/persistence/SyncLogReader.java  |   8 +-
 .../db/sync/common/persistence/SyncLogWriter.java  |  11 +-
 .../iotdb/db/sync/pipedata/TsFilePipeData.java     |   2 +-
 .../sync/pipedata/queue/BufferedPipeDataQueue.java |   4 +-
 .../db/sync/receiver/load/DeletionLoader.java      |   2 +-
 .../iotdb/db/sync/receiver/load/ILoader.java       |   2 +-
 .../iotdb/db/sync/receiver/load/SchemaLoader.java  |   2 +-
 .../iotdb/db/sync/receiver/load/TsFileLoader.java  |   2 +-
 .../db/sync/sender/pipe/ExternalPipeSink.java      |  10 +-
 .../org/apache/iotdb/db/sync/sender/pipe/Pipe.java |  14 +-
 .../{PipeMessage.java => PipeSinkFactory.java}     |  45 ++--
 .../iotdb/db/sync/sender/pipe/TsFilePipe.java      |  11 +-
 .../db/sync/sender/recovery/TsFilePipeLogger.java  |   4 +-
 .../db/sync/transport/client/IoTDBSyncClient.java  |   4 +-
 .../db/sync/transport/client/SenderManager.java    |   8 +-
 .../sync/transport/client/SyncClientFactory.java   |   6 +-
 .../db/sync/transport/server/ReceiverManager.java  |   6 +-
 .../db}/trigger/service/TriggerClassLoader.java    |   2 +-
 .../trigger/service/TriggerClassLoaderManager.java |  55 ++---
 .../trigger/service/TriggerManagementService.java  |  64 ++---
 .../apache/iotdb/db/utils/sync/SyncPipeUtil.java   |  32 ++-
 .../db/metadata/path/MeasurementPathTest.java      |  46 ++++
 .../org/apache/iotdb/db/sync/SyncTestUtils.java    |   8 +-
 .../sync/pipedata/BufferedPipeDataQueueTest.java   |   4 +-
 .../{SyncInfoTest.java => LocalSyncInfoTest.java}  |  46 ++--
 .../db/sync/receiver/recovery/SyncLogTest.java     |  16 +-
 .../iotdb/db/sync/transport/SyncTransportTest.java |   6 +-
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   2 +
 .../src/main/thrift/confignode.thrift              |  34 ++-
 thrift/src/main/thrift/datanode.thrift             |   2 +
 103 files changed, 1575 insertions(+), 904 deletions(-)
 copy 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/{read/template/GetPathsSetTemplatePlan.java
 => write/sync/CreatePipeSinkPlan.java} (61%)
 copy 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/{DropFunctionPlan.java
 => sync/DropPipeSinkPlan.java} (66%)
 copy 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/{DropFunctionPlan.java
 => sync/GetPipeSinkPlan.java} (66%)
 copy 
confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/{TemplateInfoResp.java
 => PipeSinkResp.java} (79%)
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/manager/SyncManager.java
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/persistence/sync/ClusterSyncInfo.java
 rename {server/src/main/java/org/apache/iotdb/db => 
node-commons/src/main/java/org/apache/iotdb/commons}/exception/sync/PipeDataLoadException.java
 (95%)
 rename {server/src/main/java/org/apache/iotdb/db => 
node-commons/src/main/java/org/apache/iotdb/commons}/exception/sync/PipeException.java
 (96%)
 rename {server/src/main/java/org/apache/iotdb/db => 
node-commons/src/main/java/org/apache/iotdb/commons}/exception/sync/PipeServerException.java
 (96%)
 rename {server/src/main/java/org/apache/iotdb/db => 
node-commons/src/main/java/org/apache/iotdb/commons}/exception/sync/PipeSinkException.java
 (96%)
 create mode 100644 
node-commons/src/main/java/org/apache/iotdb/commons/sync/metadata/SyncMetadata.java
 rename {server/src/main/java/org/apache/iotdb/db/sync/sender => 
node-commons/src/main/java/org/apache/iotdb/commons/sync}/pipe/PipeInfo.java 
(95%)
 copy {server/src/main/java/org/apache/iotdb/db/sync/sender => 
node-commons/src/main/java/org/apache/iotdb/commons/sync}/pipe/PipeMessage.java 
(97%)
 copy 
confignode/src/main/java/org/apache/iotdb/confignode/persistence/partition/RegionMaintainType.java
 => 
node-commons/src/main/java/org/apache/iotdb/commons/sync/pipe/PipeStatus.java 
(85%)
 copy 
node-commons/src/main/java/org/apache/iotdb/commons/{schema/tree/ITreeNode.java 
=> sync/pipe/SyncOperation.java} (87%)
 rename {server/src/main/java/org/apache/iotdb/db/sync/sender => 
node-commons/src/main/java/org/apache/iotdb/commons/sync}/pipe/TsFilePipeInfo.java
 (97%)
 rename {server/src/main/java/org/apache/iotdb/db/sync/sender/pipe => 
node-commons/src/main/java/org/apache/iotdb/commons/sync/pipesink}/IoTDBPipeSink.java
 (78%)
 rename {server/src/main/java/org/apache/iotdb/db/sync/sender/pipe => 
node-commons/src/main/java/org/apache/iotdb/commons/sync/pipesink}/PipeSink.java
 (65%)
 rename node-commons/src/main/java/org/apache/iotdb/commons/sync/{ => 
utils}/SyncConstant.java (98%)
 rename node-commons/src/main/java/org/apache/iotdb/commons/sync/{ => 
utils}/SyncPathUtil.java (99%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/sync/common/LocalSyncInfo.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/sync/common/SyncInfo.java
 rename 
server/src/main/java/org/apache/iotdb/db/sync/sender/pipe/{PipeMessage.java => 
PipeSinkFactory.java} (55%)
 rename {node-commons/src/main/java/org/apache/iotdb/commons => 
server/src/main/java/org/apache/iotdb/db}/trigger/service/TriggerClassLoader.java
 (97%)
 rename {node-commons/src/main/java/org/apache/iotdb/commons => 
server/src/main/java/org/apache/iotdb/db}/trigger/service/TriggerClassLoaderManager.java
 (63%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/metadata/path/MeasurementPathTest.java
 rename 
server/src/test/java/org/apache/iotdb/db/sync/receiver/manager/{SyncInfoTest.java
 => LocalSyncInfoTest.java} (62%)

Reply via email to