This is an automated email from the ASF dual-hosted git repository.
CRZbulabula pushed a change to branch improve-region-maintain-async
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 6306e9616f2 Reuse deleteOldRegionPeer for region deletion instead of a
new RPC
add 35a3150df32 Recreate failed replicas via RegionMaintainer; remove
failed region groups via procedure
No new revisions were added by this update.
Summary of changes:
.../iotdb/confignode/i18n/ProcedureMessages.java | 32 +--
.../iotdb/confignode/i18n/ProcedureMessages.java | 28 +-
.../consensus/request/ConfigPhysicalPlanType.java | 6 -
.../statemachine/ConfigRegionStateMachine.java | 3 +
.../iotdb/confignode/manager/ConfigManager.java | 3 +
.../iotdb/confignode/manager/ProcedureManager.java | 2 -
.../manager/partition/PartitionManager.java | 281 ++++++++++++++++++++
.../persistence/partition/PartitionInfo.java | 106 ++++----
.../procedure/env/RegionMaintainHandler.java | 33 ---
.../impl/region/CreateRegionGroupsProcedure.java | 49 ++--
.../impl/region/CreateRegionProcedure.java | 201 ---------------
.../impl/region/DeleteRegionProcedure.java | 233 -----------------
.../impl/region/RemoveRegionGroupProcedure.java | 284 +++++++++++++++++++++
.../impl/schema/DeleteDatabaseProcedure.java | 18 +-
.../procedure/state/DeleteRegionState.java | 24 --
...egionState.java => RemoveRegionGroupState.java} | 4 +-
.../state/schema/DeleteDatabaseState.java | 4 +-
.../procedure/store/ProcedureFactory.java | 16 +-
.../confignode/procedure/store/ProcedureType.java | 3 +-
.../confignode/persistence/PartitionInfoTest.java | 43 ----
.../impl/region/DeleteRegionProcedureTest.java | 58 -----
...st.java => RemoveRegionGroupProcedureTest.java} | 40 +--
22 files changed, 716 insertions(+), 755 deletions(-)
delete mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/region/CreateRegionProcedure.java
delete mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/region/DeleteRegionProcedure.java
create mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/region/RemoveRegionGroupProcedure.java
delete mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/DeleteRegionState.java
rename
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/state/{CreateRegionState.java
=> RemoveRegionGroupState.java} (93%)
delete mode 100644
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/region/DeleteRegionProcedureTest.java
rename
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/region/{CreateRegionProcedureTest.java
=> RemoveRegionGroupProcedureTest.java} (60%)