Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-19967

Design restart of Distribution Zone Manager in accordance with the new local recovery process

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None

    Description

      In https://issues.apache.org/jira/browse/IGNITE-19061 we have provided and later implemented algorithm for restoring zones states after restart.

      In https://issues.apache.org/jira/browse/IGNITE-19778 and other tickets new invariants for recovery were introduced, in particular, in the new proposal node state is recovered not until applied revision, but until some higher revision, which brings inconsistency for restoring Distribution Zone Manager because the process was based on saving states to the Vault and on mechanism with restoring from the Vault. Previously we could based our recovery on the fact, that all events, that node missed during absence, will be applied to starting from metastorage applied revision, but in the new recovery process, node receives only snapshot of the data and we cannot restore the history of data nodes related events.

      In this task we need to provide a new approach, taking into account new circumstances.

      Attachments

        Issue Links

          Activity

            People

              maliev Mirza Aliev
              maliev Mirza Aliev
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: