You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Kirill Gusakov (Jira)" <ji...@apache.org> on 2022/11/29 21:02:00 UTC

[jira] [Created] (IGNITE-18284) Prepare design for RebalanceScheduler role scope and election

Kirill Gusakov created IGNITE-18284:
---------------------------------------

             Summary: Prepare design for RebalanceScheduler role scope and election
                 Key: IGNITE-18284
                 URL: https://issues.apache.org/jira/browse/IGNITE-18284
             Project: Ignite
          Issue Type: Task
            Reporter: Kirill Gusakov


According to the document attached in IGNITE-18060 we need to assign a separate role, let's call it RebalanceScheduler. Under this issue we need to clarify:
 * Which scope should we use for this role: cluster/table/partition-wide? Depending on the answer to this question we can collocate this component with placement driver/primary replica/partition group RAFT laeder/CMG leader/leader of metastorage group
 * How will we guerantee, that only one scheduler per scope exists at the any moment? Also, we must guerantee that there are no any stale operations from previous scheduler overlap with the current one (by leasing techniques or alternatives)
 * How we will reelect the new one, when current died.



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