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

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


    from 49a91ecd348 Add more user-friendly error messages for the last and 
last_by aggregation
     add 141b7ba634c Extend Region & Remove Region & Reconstruct Region (#14634)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/iotdb/it/env/EnvFactory.java   |   5 +
 .../iotdb/it/env/cluster/env/AbstractEnv.java      |   4 +
 .../iotdb/it/env/cluster/node/AINodeWrapper.java   |   5 +
 .../it/env/cluster/node/AbstractNodeWrapper.java   |  12 +
 .../it/env/cluster/node/ConfigNodeWrapper.java     |   5 +
 .../iotdb/it/env/cluster/node/DataNodeWrapper.java |   5 +
 ...ionMigrateDataNodeCrashITFrameworkForIoTV1.java |   2 +-
 ...ionMigrateDataNodeCrashITFrameworkForIoTV2.java |   2 +-
 ...oTDBRegionOperationReliabilityITFramework.java} | 174 +++++---
 .../IoTDBRegionGroupExpandAndShrinkForIoTV1IT.java | 157 +++++++
 .../commit/IoTDBRegionReconstructForIoTV1IT.java   | 141 +++++++
 .../IoTDBRegionMigrateNormalITForIoTV2Batch.java   |   4 +-
 .../IoTDBRegionMigrateOtherITForIoTV2Batch.java    |   4 +-
 .../IoTDBRegionMigrateNormalITForIoTV2Stream.java  |   4 +-
 .../IoTDBRegionMigrateOtherITForIoTV2Stream.java   |   4 +-
 .../IoTDBRegionMigrateDataNodeCrashForIoTV1IT.java |   4 +-
 ...TDBRegionMigrateDataNodeCrashForIoTV2Batch.java |   4 +-
 ...DBRegionMigrateDataNodeCrashForIoTV2Stream.java |   4 +-
 .../IoTDBRegionMigrateClusterCrashIoTV1IT.java     |   4 +-
 .../IoTDBRegionMigrateConfigNodeCrashIoTV1IT.java  |   4 +-
 .../IoTDBRegionMigrateClusterCrashIoTV2Batch.java  |   4 +-
 ...oTDBRegionMigrateConfigNodeCrashIoTV2Batch.java |   4 +-
 .../IoTDBRegionMigrateClusterCrashIoTV2Stream.java |   4 +-
 ...TDBRegionMigrateConfigNodeCrashIoTV2Stream.java |   4 +-
 .../IoTDBRemoveDataNodeITFramework.java            |  22 +-
 .../it/IoTDBSyntaxConventionStringLiteralIT.java   |   3 +-
 .../pipe/it/autocreate/IoTDBPipeAutoDropIT.java    |  10 +-
 .../pipe/it/tablemodel/IoTDBPipeAutoDropIT.java    |  10 +-
 .../java/org/apache/iotdb/util/MagicUtils.java     |  61 +++
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   3 +
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |  16 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |   8 +
 .../iotdb/confignode/manager/ConfigManager.java    |  27 ++
 .../apache/iotdb/confignode/manager/IManager.java  |   9 +
 .../iotdb/confignode/manager/ProcedureManager.java | 461 ++++++++++++++++-----
 .../procedure/env/RegionMaintainHandler.java       |  13 +-
 .../impl/region/AddRegionPeerProcedure.java        |  84 ++--
 .../impl/region/ReconstructRegionProcedure.java    | 209 ++++++++++
 .../impl/region/RegionMigrateProcedure.java        |  39 +-
 .../impl/region/RegionOperationProcedure.java}     |  33 +-
 .../impl/region/RemoveRegionPeerProcedure.java     |  52 +--
 ...itionState.java => ReconstructRegionState.java} |   8 +-
 .../procedure/store/ProcedureFactory.java          |   5 +
 .../confignode/procedure/store/ProcedureType.java  |   5 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |  18 +
 .../iotdb/db/protocol/client/ConfigNodeClient.java |  21 +
 .../execution/config/TreeConfigTaskVisitor.java    |  28 +-
 .../config/executor/ClusterConfigTaskExecutor.java |  75 +++-
 .../config/executor/IConfigTaskExecutor.java       |  12 +-
 .../ExtendRegionTask.java}                         |  14 +-
 .../metadata/{ => region}/MigrateRegionTask.java   |   4 +-
 .../ReconstructRegionTask.java}                    |  16 +-
 .../RemoveRegionTask.java}                         |  14 +-
 .../db/queryengine/plan/parser/ASTVisitor.java     |  29 +-
 .../plan/statement/StatementVisitor.java           |  18 +-
 .../region/ExtendRegionStatement.java}             |  32 +-
 .../{ => region}/MigrateRegionStatement.java       |   2 +-
 .../region/ReconstructRegionStatement.java}        |  31 +-
 .../region/RemoveRegionStatement.java}             |  32 +-
 .../src/main/thrift/confignode.thrift              |  21 +
 60 files changed, 1592 insertions(+), 417 deletions(-)
 rename 
integration-test/src/test/java/org/apache/iotdb/confignode/it/regionmigration/{IoTDBRegionMigrateReliabilityITFramework.java
 => IoTDBRegionOperationReliabilityITFramework.java} (82%)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/confignode/it/regionmigration/pass/commit/IoTDBRegionGroupExpandAndShrinkForIoTV1IT.java
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/confignode/it/regionmigration/pass/commit/IoTDBRegionReconstructForIoTV1IT.java
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/util/MagicUtils.java
 create mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/region/ReconstructRegionProcedure.java
 copy 
iotdb-core/{node-commons/src/main/java/org/apache/iotdb/commons/pipe/config/plugin/env/PipeTaskRuntimeEnvironment.java
 => 
confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/region/RegionOperationProcedure.java}
 (54%)
 copy 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/{RegionTransitionState.java
 => ReconstructRegionState.java} (93%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/{SetTTLTask.java
 => region/ExtendRegionTask.java} (79%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/{
 => region}/MigrateRegionTask.java (94%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/{DropFunctionTask.java
 => region/ReconstructRegionTask.java} (73%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/metadata/{SetTTLTask.java
 => region/RemoveRegionTask.java} (79%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/{sys/MergeStatement.java
 => metadata/region/ExtendRegionStatement.java} (74%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/{
 => region}/MigrateRegionStatement.java (96%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/{sys/LoadConfigurationStatement.java
 => metadata/region/ReconstructRegionStatement.java} (73%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/{sys/MergeStatement.java
 => metadata/region/RemoveRegionStatement.java} (74%)

Reply via email to