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 b488a79a89c Pipe: fix NPE in SessionUtils Binary/Date value 
serialization called by TsFileInsertionScanDataContainer (#13654)
     add cc7394642de Remove datanode optimization (#13559)

No new revisions were added by this update.

Summary of changes:
 .../IoTDBRegionMigrateReliabilityITFramework.java  |   4 +-
 .../IoTDBRemoveDataNodeITFramework.java            | 288 +++++++++++++
 .../IoTDBRemoveDataNodeNormalIT.java}              |  14 +-
 .../iotdb/confignode/client/CnToDnRequestType.java |   2 +-
 .../CnToDnInternalServiceAsyncRequestManager.java  |   9 +
 .../rpc/DataNodeAsyncRequestRPCHandler.java        |   2 +
 .../client/sync/SyncDataNodeClientPool.java        |   6 +-
 .../iotdb/confignode/manager/ProcedureManager.java | 298 ++++++++++---
 .../iotdb/confignode/manager/node/NodeManager.java |  85 ++--
 .../manager/partition/PartitionManager.java        |   2 +-
 .../procedure/env/ConfigNodeProcedureEnv.java      |  77 +---
 .../procedure/env/RegionMaintainHandler.java       | 243 +----------
 .../procedure/env/RemoveDataNodeHandler.java       | 469 +++++++++++++++++++++
 ...rocedure.java => RemoveDataNodesProcedure.java} | 162 ++++---
 .../pipe/plugin/CreatePipePluginProcedure.java     |   4 +-
 .../impl/pipe/plugin/DropPipePluginProcedure.java  |   4 +-
 .../impl/region/RegionMigrateProcedure.java        |   4 +
 .../procedure/impl/region/RegionMigrationPlan.java |  97 +++++
 .../procedure/store/ProcedureFactory.java          |   6 +-
 .../iotdb/confignode/service/ConfigNode.java       |  21 +-
 .../UpgradeFromWALToConsensusLayerTest.java        |  31 +-
 .../impl/node/RemoveDataNodeProcedureTest.java     |  55 ---
 .../impl/node/RemoveDataNodesProcedureTest.java    |  90 ++++
 .../assembly/resources/sbin/remove-datanode.bat    |  38 +-
 .../src/assembly/resources/sbin/remove-datanode.sh |  25 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |   4 +-
 .../java/org/apache/iotdb/db/service/DataNode.java |  33 +-
 .../iotdb/db/service/RegionMigrateService.java     |   4 +-
 .../apache/iotdb/commons/ServerCommandLine.java    |  24 +-
 .../iotdb/commons/ServerCommandLineTest.java       |  35 +-
 .../src/main/thrift/datanode.thrift                |   8 +-
 31 files changed, 1520 insertions(+), 624 deletions(-)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/confignode/it/removedatanode/IoTDBRemoveDataNodeITFramework.java
 copy 
integration-test/src/test/java/org/apache/iotdb/confignode/it/{regionmigration/pass/IoTDBRegionMigrateNormalIT.java
 => removedatanode/IoTDBRemoveDataNodeNormalIT.java} (66%)
 create mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/RemoveDataNodeHandler.java
 rename 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/node/{RemoveDataNodeProcedure.java
 => RemoveDataNodesProcedure.java} (55%)
 create mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/region/RegionMigrationPlan.java
 delete mode 100644 
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/node/RemoveDataNodeProcedureTest.java
 create mode 100644 
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/node/RemoveDataNodesProcedureTest.java

Reply via email to