[ https://issues.apache.org/jira/browse/IGNITE-7003?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vladimir Ozerov updated IGNITE-7003: ------------------------------------ Issue Type: Task (was: Sub-task) Parent: (was: IGNITE-6411) > Ability to disable WAL (Non recoverable case) > --------------------------------------------- > > Key: IGNITE-7003 > URL: https://issues.apache.org/jira/browse/IGNITE-7003 > Project: Ignite > Issue Type: Task > Components: cache, persistence, sql > Reporter: Anton Vinogradov > Assignee: Vladimir Ozerov > Priority: Major > Fix For: 2.4 > > > 1) WAL should be disabled by custom discovery message > - without triggering exchange, > - without triggering checkpoint (since it's non recoverable case) > In case someone is trying to disable already disabled WAL he should be > notified that WAL already disabled > Only cachegroups containing one cache can de disabled > 2) WAL should be prepared to be enabled by custom discovery message with > - triggering exchange, > - disabling cache proxies, > - waiting for checkpoints at every node. > In case someone is trying to enable already enablling WAL he should be > notified that enabling in progress. > 3) WAL should be enabled by custom discovery message > - without triggering exchange > but > - with enabling proxies > once all nodes finished their checkpoints. > Failover: > On any failure during loading (while WAL disabled or enabling) we should be > able to reactivate cluster without affected caches content. > Originating node fail should be covered (at WAL disabled and enabling cases) > API: > Public API should be located at IgniteCluster -- This message was sent by Atlassian JIRA (v7.6.3#76005)