This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a change to branch IOTDB-4741
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from c4536e4ce9 [IOTDB-4741] [IOTDB-4767] Support fetching all connection
info in Session & SessionPool
add 62c707132d [IOTDB-4747][IOTDB-4776] Modify default write path of iotdb
metric reporter (#7757)
add 6d1dff2421 [IOTDB-4779] Fix remove metrics in Metric Module (#7762)
add 2536fda09b [IOTDB-4718] Update user guide of SELECT INTO statement
(#7771)
add 7980a76f2e [IOTDB-4773] new session cause memory-leak (#7752)
add 3648dbea7a [IOTDB-4774]Register/recover UDF when registering/restart a
datanode (ConfigNode Process) (#7751)
add 576331b99b [IOTDB-4619] Support CQ in Cluster Mode (#7749)
add ebe53d1bd8 [IOTDB-4787] Make Using clause in CREATE FUNCTION optional
(#7777)
add fb60f603fa [IOTDB-4790] Make error message of ASTVisitor more specific
(#7781)
add 4800c36e01 [IOTDB-3562] Support Unset Template in cluster (#7735)
add c2ba3ae3d5 Add wait logic to ensure no data lost when remove a Peer
from MultiLeader consensus group (#7759)
add ad570418ad [IOTDB-4341] Refactor LoadBalancing framework and maintain
RegionRouteMap in RouteBalancer (#7766)
add 32f1674e11 [IOTDB-4737] Modify user doc of UDF && Trigger (#7782)
add 07210c64c8 [IOTDB-4788] Make Using clause in CREATE TRIGGER optional
(#7780)
add 9d9ef04b5a [IOTDB-3976] Support Drop Schema Template in cluster (#7769)
add 69582de2b5 [IOTDB-4787] Make Using clause in CREATE FUNCTION optional
(ConfigNode) (#7785)
add 8cdfa446d7 [IOTDB-4743] OperatePipeProcedure support rollback (#7750)
add af1a000c91 [IOTDB-4782] Fix systemMetrics in confignode (#7768)
add 2ca857db14 [IOTDB-3936]Add an interface in IClientRPCService to
directly return bytebuffer instead of TSQueryDataSet
add a78b9c2ee5 [IOTDB-4750] Refactor the configuration file structure
(#7779)
add 561a4aaf64 [IOTDB-4788] Make Using clause in CREATE TRIGGER optional
(ConfigNode) (#7788)
new f7d02745ff resolve conflicts
The 1 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:
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 46 +-
.../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 24 +-
.../java/org/apache/iotdb/cli/AbstractCli.java | 9 +-
confignode/src/assembly/confignode.xml | 4 +
.../resources/conf/iotdb-confignode.properties | 301 +----
.../confignode/client/DataNodeRequestType.java | 8 +-
.../client/async/AsyncDataNodeClientPool.java | 26 +
.../client/async/handlers/AsyncClientHandler.java | 24 +-
.../heartbeat/DataNodeHeartbeatHandler.java | 24 +-
.../rpc/CountPathsUsingTemplateRPCHandler.java | 87 ++
.../async/handlers/rpc/OperatePipeRPCHandler.java | 60 +
.../iotdb/confignode/conf/ConfigNodeConfig.java | 21 +
.../confignode/conf/ConfigNodeDescriptor.java | 349 +++---
.../consensus/request/ConfigPhysicalPlan.java | 40 +
.../consensus/request/ConfigPhysicalPlanType.java | 12 +-
.../consensus/request/read/GetUDFJarPlan.java | 68 ++
.../consensus/request/write/cq/ActiveCQPlan.java | 85 ++
.../consensus/request/write/cq/AddCQPlan.java | 98 ++
.../consensus/request/write/cq/DropCQPlan.java | 93 ++
.../consensus/request/write/cq/ShowCQPlan.java | 30 +-
.../request/write/cq/UpdateCQLastExecTimePlan.java | 95 ++
.../write/statistics/UpdateLoadStatisticsPlan.java | 81 +-
.../write/template/DropSchemaTemplatePlan.java | 49 +-
.../write/template/PreUnsetSchemaTemplatePlan.java | 67 ++
.../RollbackPreUnsetSchemaTemplatePlan.java | 67 ++
.../write/template/UnsetSchemaTemplatePlan.java | 67 ++
.../consensus/response/DataNodeRegisterResp.java | 14 +
.../response/{TriggerJarResp.java => JarResp.java} | 10 +-
.../{TriggerJarResp.java => ShowCQResp.java} | 39 +-
.../statemachine/PartitionRegionStateMachine.java | 25 +-
.../confignode/manager/ClusterSchemaManager.java | 118 +-
.../iotdb/confignode/manager/ConfigManager.java | 95 +-
.../apache/iotdb/confignode/manager/IManager.java | 32 +-
.../iotdb/confignode/manager/ProcedureManager.java | 55 +
.../iotdb/confignode/manager/SyncManager.java | 87 +-
.../iotdb/confignode/manager/TriggerManager.java | 37 +-
.../iotdb/confignode/manager/UDFManager.java | 37 +-
.../iotdb/confignode/manager/cq/CQManager.java | 186 ++++
.../confignode/manager/cq/CQScheduleTask.java | 276 +++++
.../iotdb/confignode/manager/load/LoadManager.java | 55 +-
.../manager/load/LoadManagerMetrics.java | 8 +-
.../manager/load/balancer/RouteBalancer.java | 260 ++++-
.../manager/load/balancer/router/IRouter.java | 4 +-
.../load/balancer/router/LazyGreedyRouter.java | 159 ---
.../manager/load/balancer/router/LeaderRouter.java | 25 +-
.../balancer/router/LoadScoreGreedyRouter.java | 21 +-
.../load/balancer/router/RegionRouteMap.java | 172 +++
.../confignode/manager/node/BaseNodeCache.java | 20 +-
.../manager/node/ConfigNodeHeartbeatCache.java | 18 +-
.../manager/node/DataNodeHeartbeatCache.java | 16 +-
.../iotdb/confignode/manager/node/NodeManager.java | 185 ++--
.../manager/partition/PartitionManager.java | 117 +-
.../confignode/manager/partition/RegionCache.java | 2 +-
.../manager/partition/RegionGroupCache.java | 67 +-
.../manager/partition/RegionHeartbeatSample.java | 11 +-
.../iotdb/confignode/persistence/TriggerInfo.java | 26 +-
.../iotdb/confignode/persistence/UDFInfo.java | 34 +-
.../iotdb/confignode/persistence/cq/CQInfo.java | 501 +++++++++
.../persistence/executor/ConfigPlanExecutor.java | 44 +-
.../confignode/persistence/node/NodeInfo.java | 22 +-
.../persistence/node/NodeStatistics.java | 24 +-
.../persistence/partition/PartitionInfo.java | 109 +-
.../partition/StorageGroupPartitionTable.java | 17 +
.../statistics/RegionGroupStatistics.java | 36 +-
.../partition/statistics/RegionStatistics.java | 48 +-
.../persistence/schema/ClusterSchemaInfo.java | 74 +-
.../persistence/schema/TemplateTable.java | 15 +
.../iotdb/confignode/procedure/Procedure.java | 2 +-
.../procedure/env/ConfigNodeProcedureEnv.java | 73 +-
.../procedure/impl/CreateTriggerProcedure.java | 11 +-
.../procedure/impl/cq/CreateCQProcedure.java | 263 +++++
.../impl/node/RemoveDataNodeProcedure.java | 2 +-
.../procedure/impl/schema/DataNodeRegionTask.java | 4 +-
.../impl/schema/DeleteTimeSeriesProcedure.java | 2 +-
.../impl/schema/UnsetTemplateProcedure.java | 426 +++++++
.../statemachine/CreateRegionGroupsProcedure.java | 11 +-
.../procedure/impl/sync/CreatePipeProcedure.java | 67 +-
.../procedure/impl/sync/DropPipeProcedure.java | 39 +-
.../OperatePipeProcedureRollbackProcessor.java | 122 ++
.../procedure/impl/sync/StartPipeProcedure.java | 97 +-
.../procedure/impl/sync/StopPipeProcedure.java | 97 +-
.../procedure/state/CreateRegionGroupsState.java | 13 +-
.../procedure/state/cq/CreateCQState.java | 15 +-
.../procedure/state/schema/UnsetTemplateState.java | 17 +-
.../procedure/store/ProcedureFactory.java | 18 +-
.../iotdb/confignode/service/ConfigNode.java | 6 +-
.../thrift/ConfigNodeRPCServiceProcessor.java | 42 +-
.../request/ConfigPhysicalPlanSerDeTest.java | 166 ++-
.../iotdb/confignode/cq/CQScheduleTaskTest.java | 32 +-
.../load/balancer/router/LazyGreedyRouterTest.java | 166 ---
.../load/balancer/router/LeaderRouterTest.java | 147 +--
.../balancer/router/LoadScoreGreedyRouterTest.java | 32 +-
.../load/balancer/router/RegionRouteMapTest.java | 82 ++
.../confignode/manager/node/NodeCacheTest.java | 54 +
.../manager/partition/RegionGroupCacheTest.java | 53 +-
.../iotdb/confignode/persistence/CQInfoTest.java | 102 ++
.../confignode/persistence/PartitionInfoTest.java | 29 +-
.../confignode/persistence/TriggerInfoTest.java | 2 +
.../statistics/RegionGroupStatisticsTest.java | 4 +-
.../partition/statistics/RegionStatisticsTest.java | 2 +-
.../procedure/impl/CreateTriggerProcedureTest.java | 2 +
.../procedure/impl/OperatePipeProcedureTest.java | 52 +
.../procedure/impl/UnsetTemplateProcedureTest.java | 75 ++
.../confignode1conf/iotdb-confignode.properties | 1 +
.../confignode2conf/iotdb-confignode.properties | 1 +
.../confignode3conf/iotdb-confignode.properties | 1 +
...java => ConsensusGroupModifyPeerException.java} | 8 +-
.../multileader/MultiLeaderConsensus.java | 22 +-
.../multileader/MultiLeaderServerImpl.java | 118 +-
.../service/MultiLeaderRPCServiceProcessor.java | 34 +-
distribution/src/assembly/all.xml | 4 +
distribution/src/assembly/confignode.xml | 4 +
distribution/src/assembly/datanode.xml | 4 +
docker/src/main/Dockerfile-1c1d-influxdb | 2 +-
docs/UserGuide/Alert/Alerting.md | 2 +-
docs/UserGuide/Alert/Triggers.md | 16 +-
docs/UserGuide/Process-Data/Continuous-Query.md | 678 ++++++++----
docs/UserGuide/Process-Data/Select-Into.md | 425 ++++---
.../Process-Data/UDF-User-Defined-Function.md | 9 +-
docs/zh/UserGuide/Alert/Alerting.md | 2 +-
docs/zh/UserGuide/Alert/Triggers.md | 16 +-
docs/zh/UserGuide/Process-Data/Continuous-Query.md | 681 ++++++++----
docs/zh/UserGuide/Process-Data/Select-Into.md | 425 ++++---
.../Process-Data/UDF-User-Defined-Function.md | 8 +-
.../server/CustomizedJsonPayloadFormatter.java | 2 +-
integration-test/import-control.xml | 1 +
integration-test/src/assembly/mpp-test.xml | 18 +-
.../java/org/apache/iotdb/it/env/AbstractEnv.java | 5 +-
.../apache/iotdb/it/env/AbstractNodeWrapper.java | 14 +-
.../org/apache/iotdb/it/env/ConfigNodeWrapper.java | 12 +-
.../org/apache/iotdb/it/env/DataNodeWrapper.java | 9 +-
.../org/apache/iotdb/it/env/RemoteServerEnv.java | 13 +-
...figNodeIT.java => IoTDBClusterAuthorizeIT.java} | 344 +-----
.../iotdb/confignode/it/IoTDBClusterNodeIT.java | 308 ++++++
.../confignode/it/IoTDBClusterPartitionIT.java | 1 +
.../it/IoTDBClusterRegionLeaderBalancingIT.java | 152 +++
.../confignode/it/IoTDBConfigNodeSnapshotIT.java | 88 +-
.../it/IoTDBConfigNodeSwitchLeaderIT.java | 76 +-
.../iotdb/confignode/it/IoTDBStorageGroupIT.java | 3 +-
.../org/apache/iotdb/db/it/cq/IoTDBCQExecIT.java | 466 ++++++++
.../java/org/apache/iotdb/db/it/cq/IoTDBCQIT.java | 553 ++++++++++
.../iotdb/db/it/schema/IoTDBSchemaTemplateIT.java | 63 +-
.../org/apache/iotdb/db/it/sync/IoTDBPipeIT.java | 100 +-
.../db/it/trigger/IoTDBTriggerExecutionIT.java | 21 +-
.../db/it/trigger/IoTDBTriggerManagementIT.java | 49 +-
.../IoTDBSessionInsertWithTriggerExecutionIT.java | 21 +-
.../apache/iotdb/integration/env/ClusterNode.java | 2 +-
.../iotdb/db/integration/IoTDBTracingIT.java | 4 +-
.../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java | 843 ++++++++------
.../org/apache/iotdb/jdbc/IoTDBJDBCResultSet.java | 1163 +++++++++++++++++++-
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 26 +-
.../iotdb/jdbc/IoTDBDatabaseMetadataTest.java | 4 +-
.../apache/iotdb/jdbc/IoTDBJDBCResultSetTest.java | 77 +-
.../iotdb/jdbc/IoTDBPreparedStatementTest.java | 34 +-
.../dropwizard/DropwizardMetricManager.java | 2 +-
.../resources/conf/iotdb-confignode-metric.yml | 2 +-
.../resources/conf/iotdb-datanode-metric.yml | 2 +-
.../iotdb/metrics/AbstractMetricManager.java | 47 +-
.../apache/iotdb/metrics/config/MetricConfig.java | 2 +-
.../iotdb/metrics/impl/DoNothingMetricManager.java | 2 +-
.../iotdb/metrics/utils/IoTDBMetricsUtils.java | 2 +-
.../org/apache/iotdb/metrics/utils/MetricInfo.java | 2 +-
.../micrometer/MicrometerMetricManager.java | 2 +-
.../resources/conf/iotdb-common.properties | 993 +++++++++--------
.../iotdb/commons/cluster/RegionRoleType.java | 10 +-
.../apache/iotdb/commons/cluster/RegionStatus.java | 5 +
.../apache/iotdb/commons/conf/CommonConfig.java | 2 +
.../java/org/apache/iotdb/commons/cq/CQState.java | 27 +-
.../org/apache/iotdb/commons/cq/TimeoutPolicy.java | 27 +-
.../exception/sync/PipeSinkBeingUsedException.java | 2 +-
.../commons/executable/ExecutableManager.java | 51 +-
.../apache/iotdb/commons/sync/pipe/PipeInfo.java | 6 +-
.../apache/iotdb/commons/sync/pipe/PipeStatus.java | 44 +-
.../iotdb/commons/trigger/TriggerInformation.java | 27 +-
.../trigger/service/TriggerExecutableManager.java | 2 +
.../apache/iotdb/commons/udf/UDFInformation.java | 37 +-
.../org/apache/iotdb/commons/udf/UDFTable.java | 3 +-
.../commons/udf/service/UDFClassLoaderManager.java | 5 +-
.../commons/udf/service/UDFExecutableManager.java | 36 +-
.../commons/udf/service/UDFManagementService.java | 8 +-
.../commons/utils/ThriftCommonsSerDeUtils.java | 19 +
.../resources/conf/schema-rocksdb.properties | 8 +-
.../schemaregion/rocksdb/RSchemaRegion.java | 6 +
.../schemaregion/rocksdb/mnode/RMNode.java | 20 +
.../assembly/resources/conf/schema-tag.properties | 2 +-
.../metadata/tagSchemaRegion/TagSchemaRegion.java | 6 +
.../resources/conf/iotdb-datanode.properties | 1065 +-----------------
server/src/assembly/server.xml | 4 +
.../apache/iotdb/db/client/ConfigNodeClient.java | 103 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 15 +-
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 58 +-
.../exception/query/PathNumOverLimitException.java | 2 +-
.../exception/sql/PathNumOverLimitException.java | 2 +-
.../iotdb/db/localconfignode/LocalConfigNode.java | 2 +-
.../idtable/entry/InsertMeasurementMNode.java | 20 +
.../org/apache/iotdb/db/metadata/mnode/IMNode.java | 8 +
.../iotdb/db/metadata/mnode/InternalMNode.java | 37 +-
.../iotdb/db/metadata/mnode/MeasurementMNode.java | 14 +
.../iotdb/db/metadata/mtree/ConfigMTree.java | 36 +-
.../db/metadata/mtree/MTreeBelowSGMemoryImpl.java | 23 +
.../db/metadata/schemaregion/ISchemaRegion.java | 2 +
.../schemaregion/SchemaRegionMemoryImpl.java | 10 +
.../schemaregion/SchemaRegionSchemaFileImpl.java | 6 +
.../apache/iotdb/db/metadata/tag/TagLogFile.java | 2 +-
.../metadata/template/ClusterTemplateManager.java | 28 +-
.../metadata/template/TemplateInternalRPCUtil.java | 99 ++
.../iotdb/db/mpp/common/MPPQueryContext.java | 19 +-
.../org/apache/iotdb/db/mpp/common/QueryId.java | 2 +
.../db/mpp/common/header/ColumnHeaderConstant.java | 11 +
.../db/mpp/common/header/DatasetHeaderFactory.java | 4 +
.../db/mpp/execution/exchange/ISourceHandle.java | 10 +
.../mpp/execution/exchange/LocalSourceHandle.java | 21 +
.../db/mpp/execution/exchange/SourceHandle.java | 22 +-
.../execution/executor/RegionWriteExecutor.java | 31 +
.../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java | 12 +-
.../apache/iotdb/db/mpp/plan/analyze/Analyzer.java | 22 +-
.../db/mpp/plan/analyze/ExpressionAnalyzer.java | 26 +
.../db/mpp/plan/execution/IQueryExecution.java | 3 +
.../db/mpp/plan/execution/QueryExecution.java | 33 +-
.../mpp/plan/execution/config/ConfigExecution.java | 23 +-
.../plan/execution/config/ConfigTaskVisitor.java | 57 +-
.../config/executor/ClusterConfigTaskExecutor.java | 368 +++++--
.../config/executor/IConfigTaskExecutor.java | 16 +
.../executor/StandaloneConfigTaskExecutor.java | 70 ++
.../config/metadata/CreateContinuousQueryTask.java | 49 +
.../config/metadata/DropContinuousQueryTask.java | 42 +
.../config/metadata/ShowContinuousQueriesTask.java | 75 ++
.../metadata/template/DropSchemaTemplateTask.java} | 39 +-
.../metadata/template/UnsetSchemaTemplateTask.java | 45 +
.../plan/execution/memory/MemorySourceHandle.java | 22 +
.../iotdb/db/mpp/plan/parser/ASTVisitor.java | 222 +++-
.../db/mpp/plan/statement/StatementVisitor.java | 30 +
.../plan/statement/component/FillComponent.java | 12 +
.../plan/statement/component/FromComponent.java | 12 +
.../statement/component/GroupByLevelComponent.java | 17 +
.../statement/component/GroupByTimeComponent.java | 35 +
.../plan/statement/component/HavingCondition.java | 4 +
.../plan/statement/component/IntoComponent.java | 12 +
.../db/mpp/plan/statement/component/IntoItem.java | 15 +
.../plan/statement/component/OrderByComponent.java | 12 +
.../plan/statement/component/SelectComponent.java | 21 +-
.../db/mpp/plan/statement/component/SortItem.java | 4 +
.../plan/statement/component/WhereCondition.java | 4 +
.../db/mpp/plan/statement/crud/QueryStatement.java | 97 +-
.../mpp/plan/statement/literal/BooleanLiteral.java | 5 +
.../mpp/plan/statement/literal/DoubleLiteral.java | 5 +
.../db/mpp/plan/statement/literal/LongLiteral.java | 5 +
.../db/mpp/plan/statement/literal/NullLiteral.java | 5 +
.../mpp/plan/statement/literal/StringLiteral.java | 5 +
.../metadata/CreateContinuousQueryStatement.java | 215 ++++
.../metadata/CreateFunctionStatement.java | 19 +-
.../statement/metadata/CreateTriggerStatement.java | 19 +-
...ment.java => DropContinuousQueryStatement.java} | 46 +-
...nt.java => ShowContinuousQueriesStatement.java} | 48 +-
.../DropSchemaTemplateStatement.java} | 51 +-
.../UnsetSchemaTemplateStatement.java} | 44 +-
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 59 +-
.../iotdb/db/query/control/SessionManager.java | 1 -
.../java/org/apache/iotdb/db/service/DataNode.java | 61 +-
.../db/service/metrics/DataNodeMetricsHelper.java | 2 +-
.../iotdb/db/service/metrics/SystemMetrics.java | 22 +-
.../service/thrift/impl/ClientRPCServiceImpl.java | 450 ++++----
.../impl/DataNodeInternalRPCServiceImpl.java | 208 +++-
.../db/service/thrift/impl/TSServiceImpl.java | 32 +
.../java/org/apache/iotdb/db/sync/SyncService.java | 84 +-
.../db/sync/transport/server/ReceiverManager.java | 2 +-
.../trigger/service/TriggerManagementService.java | 4 +-
.../apache/iotdb/db/utils/QueryDataSetUtils.java | 27 +
.../apache/iotdb/db/utils/sync/SyncPipeUtil.java | 8 +-
.../apache/iotdb/db/conf/IoTDBDescriptorTest.java | 6 +-
.../iotdb/db/metadata/mtree/ConfigMTreeTest.java | 2 +-
.../apache/iotdb/db/metric/MetricServiceTest.java | 19 +
.../db/mpp/plan/StandaloneCoordinatorTest.java | 3 +-
service-rpc/pom.xml | 8 +
.../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java | 345 +++---
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 10 +-
.../apache/iotdb/session/SessionConnection.java | 22 +-
.../org/apache/iotdb/session/SessionDataSet.java | 29 +-
.../src/main/thrift/confignode.thrift | 121 +-
.../src/main/thrift/mutlileader.thrift | 11 +
thrift/src/main/thrift/client.thrift | 20 +-
thrift/src/main/thrift/datanode.thrift | 43 +-
.../iotdb/tsfile/common/conf/TSFileConfig.java | 2 +-
.../iotdb/tsfile/utils/ReadWriteIOUtils.java | 28 +
284 files changed, 14729 insertions(+), 6027 deletions(-)
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/CountPathsUsingTemplateRPCHandler.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/rpc/OperatePipeRPCHandler.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/GetUDFJarPlan.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/ActiveCQPlan.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/AddCQPlan.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/DropCQPlan.java
copy
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/FromComponent.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/ShowCQPlan.java
(56%)
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/cq/UpdateCQLastExecTimePlan.java
copy
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/literal/NullLiteral.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/DropSchemaTemplatePlan.java
(51%)
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/PreUnsetSchemaTemplatePlan.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/RollbackPreUnsetSchemaTemplatePlan.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/template/UnsetSchemaTemplatePlan.java
copy
confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/{TriggerJarResp.java
=> JarResp.java} (80%)
rename
confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/{TriggerJarResp.java
=> ShowCQResp.java} (53%)
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/manager/cq/CQManager.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/manager/cq/CQScheduleTask.java
delete mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/LazyGreedyRouter.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/RegionRouteMap.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/persistence/cq/CQInfo.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/cq/CreateCQProcedure.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/schema/UnsetTemplateProcedure.java
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/sync/OperatePipeProcedureRollbackProcessor.java
copy
node-commons/src/main/java/org/apache/iotdb/commons/sync/pipe/PipeStatus.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/cq/CreateCQState.java
(79%)
copy
node-commons/src/main/java/org/apache/iotdb/commons/sync/pipe/PipeStatus.java
=>
confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/schema/UnsetTemplateState.java
(79%)
copy
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/FromComponent.java
=>
confignode/src/test/java/org/apache/iotdb/confignode/cq/CQScheduleTaskTest.java
(55%)
delete mode 100644
confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/router/LazyGreedyRouterTest.java
create mode 100644
confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/router/RegionRouteMapTest.java
create mode 100644
confignode/src/test/java/org/apache/iotdb/confignode/manager/node/NodeCacheTest.java
create mode 100644
confignode/src/test/java/org/apache/iotdb/confignode/persistence/CQInfoTest.java
create mode 100644
confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/UnsetTemplateProcedureTest.java
copy
consensus/src/main/java/org/apache/iotdb/consensus/exception/{ConsensusGroupAddPeerException.java
=> ConsensusGroupModifyPeerException.java} (77%)
rename
integration-test/src/test/java/org/apache/iotdb/confignode/it/{IoTDBConfigNodeIT.java
=> IoTDBClusterAuthorizeIT.java} (50%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/confignode/it/IoTDBClusterNodeIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/confignode/it/IoTDBClusterRegionLeaderBalancingIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/cq/IoTDBCQExecIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/cq/IoTDBCQIT.java
copy server/src/assembly/resources/conf/iotdb-datanode.properties =>
node-commons/src/assembly/resources/conf/iotdb-common.properties (79%)
copy
consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusGroupAddPeerException.java
=> node-commons/src/main/java/org/apache/iotdb/commons/cq/CQState.java (64%)
rename
consensus/src/main/java/org/apache/iotdb/consensus/exception/ConsensusGroupAddPeerException.java
=> node-commons/src/main/java/org/apache/iotdb/commons/cq/TimeoutPolicy.java
(63%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/metadata/template/TemplateInternalRPCUtil.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/metadata/CreateContinuousQueryTask.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/metadata/DropContinuousQueryTask.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/metadata/ShowContinuousQueriesTask.java
copy
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/{IQueryExecution.java
=> config/metadata/template/DropSchemaTemplateTask.java} (51%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/metadata/template/UnsetSchemaTemplateTask.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/CreateContinuousQueryStatement.java
copy
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/{CreateFunctionStatement.java
=> DropContinuousQueryStatement.java} (65%)
copy
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/{CreateFunctionStatement.java
=> ShowContinuousQueriesStatement.java} (59%)
copy
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/{CreateFunctionStatement.java
=> template/DropSchemaTemplateStatement.java} (52%)
copy
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/{CreateFunctionStatement.java
=> template/UnsetSchemaTemplateStatement.java} (62%)