[
https://issues.apache.org/jira/browse/IGNITE-18840?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kirill Gusakov updated IGNITE-18840:
------------------------------------
Summary: PlacementDriver must initiate rebalance process and cleanup
metadata, when it is finished (was: PlacementDriver must initiate rebalance
process)
> PlacementDriver must initiate rebalance process and cleanup metadata, when it
> is finished
> -----------------------------------------------------------------------------------------
>
> Key: IGNITE-18840
> URL: https://issues.apache.org/jira/browse/IGNITE-18840
> Project: Ignite
> Issue Type: Task
> Reporter: Kirill Gusakov
> Priority: Major
>
> According to the new [rebalance
> design|https://github.com/apache/ignite-3/blob/main/modules/distribution-zones/tech-notes/rebalance.md]
> PlacementDriver must initiate arebalance process by sending RebalanceRequest
> message to PrimaryReplica of corresponding group.
> *Definition of done:*
> - PlacementDriver listens the changes of pending keys for all zones.
> - If any changes detected it must send RebalanceRequest(newPeers) message to
> PrimaryReplica of corresponding group to initiate the rebalance process
> - Also, on the reelection of PrimaryReplica, PlacementDriver must send the
> RebalanceRequest(newPeers), if correspondance zoneId.assignment.pending key
> is not empty
--
This message was sent by Atlassian Jira
(v8.20.10#820010)