[
https://issues.apache.org/jira/browse/IGNITE-16011?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kirill Gusakov updated IGNITE-16011:
------------------------------------
Summary: Implement integration with raft changePeers for rebalance cases
(was: Enrich raft module with set of listeners, needed for rebalance algorithm)
> Implement integration with raft changePeers for rebalance cases
> ---------------------------------------------------------------
>
> Key: IGNITE-16011
> URL: https://issues.apache.org/jira/browse/IGNITE-16011
> Project: Ignite
> Issue Type: Task
> Reporter: Kirill Gusakov
> Priority: Major
> Labels: ignite-3
>
> {color:#0e101a}We need the propagation of some new events from the raft
> side:{color}
> * {color:#0e101a}onLeaderChanged() - must be executed from the new leader
> when raft group changes the leader. Maybe we actually need to also check if a
> new lease is received - we need to investigate.{color}
> * {color:#0e101a}onChangePeersError() - must be executed when any errors
> during changePeers occurred{color}
> * {color:#0e101a}onChangePeersCommitted(peers -> closure) - must be executed
> with the list of new peers when changePeers has successfully done.{color}
>
>
> (Phase 1)
--
This message was sent by Atlassian Jira
(v8.20.1#820001)