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

Maksim Timonin updated IGNITE-17649:
------------------------------------
    Description: 
IS creation should become unavailable if WAL was disabled for some cache group. 
For example, in case of rebalance.

It's proposed to write the fact of disabling WAL for cache group to MetaStorage 
(by analogue with 
{{{}GridCacheDatabaseSharedManager#isCheckpointInapplicableForWalRebalance{}}}).

This flag should be checked before incremental snapshot creation.

 

  was:
IS creation becomes unavailable if a baseline node returned to a cluster and 
was rebalanced after the join (as WAL becomes inconsistent since the moment).
 # Check rebalance fact for every cache group with 
`RebalanceFuture#isInitial()` on node start – it is null if joining node 
doesn't need to be rebalanced.
 # This fact should be written to MetaStorage and checked before incremental 
snapshot (by analogue with 
{{{}GridCacheDatabaseSharedManager#isCheckpointInapplicableForWalRebalance{}}}).

 


> Incremental snapshots should be disabled after rebalance
> --------------------------------------------------------
>
>                 Key: IGNITE-17649
>                 URL: https://issues.apache.org/jira/browse/IGNITE-17649
>             Project: Ignite
>          Issue Type: Sub-task
>            Reporter: Maksim Timonin
>            Assignee: Maksim Timonin
>            Priority: Major
>              Labels: IEP-89, ise
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> IS creation should become unavailable if WAL was disabled for some cache 
> group. For example, in case of rebalance.
> It's proposed to write the fact of disabling WAL for cache group to 
> MetaStorage (by analogue with 
> {{{}GridCacheDatabaseSharedManager#isCheckpointInapplicableForWalRebalance{}}}).
> This flag should be checked before incremental snapshot creation.
>  



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

Reply via email to