You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Vyacheslav Koptilin (Jira)" <ji...@apache.org> on 2022/06/03 07:52:00 UTC

[jira] [Updated] (IGNITE-14209) Data rebalancing

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

Vyacheslav Koptilin updated IGNITE-14209:
-----------------------------------------
    Fix Version/s: 3.0.0-alpha5

> Data rebalancing
> ----------------
>
>                 Key: IGNITE-14209
>                 URL: https://issues.apache.org/jira/browse/IGNITE-14209
>             Project: Ignite
>          Issue Type: Epic
>            Reporter: Vyacheslav Koptilin
>            Assignee: Kirill Gusakov
>            Priority: Major
>              Labels: ignite-3
>             Fix For: 3.0.0-alpha5
>
>
> *Overview*
>  The lifecycle of the Ignite cluster assumes that new nodes can join this cluster and the old ones can leave it. In order for the data to remain distributed equally in the cluster, some replicas have to be moved from one Ignite node to another. This process is called data rebalancing.
>  The main goal of this umbrella ticket is an approach that can be implemented based on Ignite Raft module.
>  
> The first implementation phase has the following constraints in order to simplify the rebalance process until the table group concept is not defined:
>  - only "empty" nodes can join the cluster (in other words, node restart with already exists data is not supported)
>  - rebalance can be triggered by NODE_JOIN/NODE_FAIL events only in an automatic way (alternative option is to introduce IgniteCluster interface which allows triggering rebalance in a manual way)
>  - reconfiguration of meta-storage nodes is not supported
> Phase 1 includes the following sub-tasks:
> * IGNITE-15125
> * IGNITE-15491
> * IGNITE-15490
> * IGNITE-15288



--
This message was sent by Atlassian Jira
(v8.20.7#820007)