Uploaded image for project: 'Indy Node'
  1. Indy Node
  2. INDY-472

We should be able to recover if from more than n-2f-1 agreed about ordering, but failed to order

    XMLWordPrintable

Details

    • Bug
    • Status: Complete
    • Medium
    • Resolution: Duplicate
    • None
    • None
    • None

    Description

      Problem in general

      • We have a write consensus of n-f, and consensus for catch-up of f+1.
      • So, if more than n-f-(f+1)=n-2f-1 nodes agreed to order a txn but failed/crashed before writing it to the Ledger, then we have a stalled/broken Ledger.

      A possible solution is to persist COMMITs, so that we can recover after start-up all txns that were agreed to be ordered, but not ordered yet for some reasons.

      Please see INDY-467 for more details.

      Attachments

        Issue Links

          Activity

            People

              anikitinDSR Andrew Nikitin
              ashcherbakov Alexander Shcherbakov
              Alexander Shcherbakov, Olga Zheregelya, Vladimir Shishkin
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: