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

Denis Chudov updated IGNITE-26760:
----------------------------------
    Description: 
h3. Motivation

When user performs partition restart with clean up, it is possible, that node 
on which such restart is supposed to be performed is stopped and restart is not 
happened.

We should consider logic that will recover such intent that didn't happen 
because node restart.

Also, the restart of multiple groups is not possible.

We should store restart intentions in meta storage for all partitions that have 
not been restarted.

*Definition of done*

Restart intentions for each partition are stored in meta storage (there should 
be a collection of partitions mapped to nodes, it should be stored in meta 
storage with a new meta storage key). When user calls a partitions restart, the 
group id is added to the collection. When partition is restarted, the group id 
is removed from collection. \

This ticket is only about collection managing. The process improvements should 
be done under IGNITE-27342 .

  was:
h3. Motivation

When user performs partition restart with clean up, it is possible, that node 
on which such restart is supposed to be performed is stopped and restart is not 
happened.

We should consider logic that will recover such intent that didn't happen 
because node restart.

Also, the restart of multiple groups is not possible.

We should store restart intentions in meta storage for all partitions that have 
not been restarted.

*Definition of done*

Restart intentions for each partition are stored in meta storage (there should 
be a collection of partitions mapped to nodes, it should be stored in meta 
storage with a new meta storage key). When user calls a partitions restart, the 
group id is added to the collection. When partition is restarted, the group id 
is removed from collection.


> Implement recovery of partition restart with clean up on node restart.
> ----------------------------------------------------------------------
>
>                 Key: IGNITE-26760
>                 URL: https://issues.apache.org/jira/browse/IGNITE-26760
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Mirza Aliev
>            Priority: Major
>              Labels: ignite-3
>
> h3. Motivation
> When user performs partition restart with clean up, it is possible, that node 
> on which such restart is supposed to be performed is stopped and restart is 
> not happened.
> We should consider logic that will recover such intent that didn't happen 
> because node restart.
> Also, the restart of multiple groups is not possible.
> We should store restart intentions in meta storage for all partitions that 
> have not been restarted.
> *Definition of done*
> Restart intentions for each partition are stored in meta storage (there 
> should be a collection of partitions mapped to nodes, it should be stored in 
> meta storage with a new meta storage key). When user calls a partitions 
> restart, the group id is added to the collection. When partition is 
> restarted, the group id is removed from collection. \
> This ticket is only about collection managing. The process improvements 
> should be done under IGNITE-27342 .



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

Reply via email to