[ 
https://issues.apache.org/jira/browse/IGNITE-22876?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roman Puchkovskiy updated IGNITE-22876:
---------------------------------------
    Description: 
Either a specific manager (like CmgDisasterRecoveryManager) or a method in 
ClusterManagementGroupManager needs to be added.

The method signature should look like

CompletableFuture<Void> resetCluster(List<String> newCmgConsistentIds)
 # It accepts consistent IDs of the members forming the new CMG
 # It builds a ResetClusterMessage containing newCmgConsistentIds, existing 
cluster name and a newly generated random cluster ID
 # It then sends this message to each node in the physical topology (including 
itself)
 # Receiving this message, a node saves its contents to the Vault, responds 
with OK and initiates a restart of itself
 # The node on which the method is called (the Conductor) waits for either all 
nodes respond with OK or fail the message send future due to leaving the 
topology, or for a timeout to expire.
 # If after that it turns out that the majority

> Initiate cluster reset
> ----------------------
>
>                 Key: IGNITE-22876
>                 URL: https://issues.apache.org/jira/browse/IGNITE-22876
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite
>
> Either a specific manager (like CmgDisasterRecoveryManager) or a method in 
> ClusterManagementGroupManager needs to be added.
> The method signature should look like
> CompletableFuture<Void> resetCluster(List<String> newCmgConsistentIds)
>  # It accepts consistent IDs of the members forming the new CMG
>  # It builds a ResetClusterMessage containing newCmgConsistentIds, existing 
> cluster name and a newly generated random cluster ID
>  # It then sends this message to each node in the physical topology 
> (including itself)
>  # Receiving this message, a node saves its contents to the Vault, responds 
> with OK and initiates a restart of itself
>  # The node on which the method is called (the Conductor) waits for either 
> all nodes respond with OK or fail the message send future due to leaving the 
> topology, or for a timeout to expire.
>  # If after that it turns out that the majority



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to