[ https://issues.apache.org/jira/browse/IGNITE-19087?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kirill Gusakov updated IGNITE-19087: ------------------------------------ Description: Sometimes we must cancel the ongoing rebalance: * We can receive an unrecoverable error from replication group during the current rebalance * We can decide to cancel it manually For this purpose we need to implement the following parts of algorithm (look at the [design doc|https://github.com/apache/ignite-3/blob/c276a334c4c3742520494bccdc957f4530c8ed7a/modules/distribution-zones/tech-notes/rebalance.md] for details): * Implement communication between PlacementDriver and PrimaryReplica to start the cancel process. And the same communication between PrimaryReplica and ReplicationGroup entity. * Implement the cancellation itself inside the ReplicationGroup > Cancel rebalance mechanism > -------------------------- > > Key: IGNITE-19087 > URL: https://issues.apache.org/jira/browse/IGNITE-19087 > Project: Ignite > Issue Type: Task > Reporter: Kirill Gusakov > Priority: Major > Labels: ignite-3 > > Sometimes we must cancel the ongoing rebalance: > * We can receive an unrecoverable error from replication group during the > current rebalance > * We can decide to cancel it manually > For this purpose we need to implement the following parts of algorithm (look > at the [design > doc|https://github.com/apache/ignite-3/blob/c276a334c4c3742520494bccdc957f4530c8ed7a/modules/distribution-zones/tech-notes/rebalance.md] > for details): > * Implement communication between PlacementDriver and PrimaryReplica to > start the cancel process. And the same communication between PrimaryReplica > and ReplicationGroup entity. > * Implement the cancellation itself inside the ReplicationGroup > -- This message was sent by Atlassian Jira (v8.20.10#820010)