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

Vyacheslav Koptilin reassigned IGNITE-20209:
--------------------------------------------

    Assignee: Kirill Gusakov

> Catch-up rebalance triggers on node restart
> -------------------------------------------
>
>                 Key: IGNITE-20209
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20209
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Alexander Lapin
>            Assignee: Kirill Gusakov
>            Priority: Major
>              Labels: ignite-3
>
> h3. Motivation
> Please check https://issues.apache.org/jira/browse/IGNITE-20187 for more 
> context, that is about catching-up assignments.pending meta storage keys, 
> whether given one is about catching-up its triggers:
>  * Replica factor updates.
>  * Partitions count updates. Immutable for now.
>  * Data nodes updates.
>  * Replica storage addition/removal. !By the way, is it possible to remove 
> replica storage.
> For all aforementioned cases, it's required to update distributed assignments 
> pending (planned) keys if it's not yet done. And the only difficulty here is 
> precisely in understanding whether this was done or not.
> h3. Definition of Done
> Updated distributed assignments pending(planned) keys if necessary according 
> to the current triggers state.
>  
> Notes:
> 1) -Add to metastorage starting revision- 
> ({{{}metaStorageMgr.recoveryFinishedFuture(){}}} returns long with the 
> maximal recovered revision)



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

Reply via email to