ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anton Vinogradov (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-7005) Ability to disable WAL (Recoverable case)
Date Thu, 23 Nov 2017 12:06:00 GMT
Anton Vinogradov created IGNITE-7005:

             Summary: Ability to disable WAL (Recoverable case)
                 Key: IGNITE-7005
                 URL: https://issues.apache.org/jira/browse/IGNITE-7005
             Project: Ignite
          Issue Type: Sub-task
            Reporter: Anton Vinogradov
            Assignee: Anton Vinogradov

In addition to non recoverable case:
On WAL disabling we should (on each node)
- trigger exchange to guarantie consistent state
- schedule new checkpoint. This checkpoint should be recorded to special place (temporary
checkpoint location), to prevent damage of latest one.

All new checkpoints should update temporary checkpoint.

On WAL enabling we should (on each node) after all nodes reported that checkpoints finished
- merge temp checkpoint with stable (scheduled before WAL disabling)
- clean WAL
before enabling proxies 

On any failure during loading (while WAL disabled or enabling) we should be able to reactivate
cluster with
- data from original checkpoints & WAL for affected caches
- latest state for non affected caches

Any topology change should be covered(while WAL disabled or enabling)
- Node(s) Left (inc. coordinator)
- Node(s) Join

This message was sent by Atlassian JIRA

View raw message