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

Implement a logic of recovery finishing

    XMLWordPrintableJSON

Details

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

    Description

      The key point of local state recovery is catching of latest revision applied in metastorage to apply it locally. In case of standalone mode the node should finish recovery after restoring components' state from vault, otherwise it should retrieve updates from metastorage. Notifications from metastorage should be allowed on recovery stage after all components have started, and recovery should continue until the node has reached minimal acceptable difference between itself and the cluster.
      Need to implement:

      • methods for getting the minimal available revision in Metastorage and the last applied one;
      • some recovery processor class intended to do the logic related to catching last metastorage revision, and responsile for firing FinishedRecovery message to cluster management group.

      Attachments

        Issue Links

          Activity

            People

              v.pyatkov Vladislav Pyatkov
              Denis Chudov Denis Chudov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3h 20m
                  3h 20m