Uploaded image for project: 'Ratis'
  1. Ratis
  2. RATIS-660

Ratis snapshot might miss failed applied State Machine Transactions

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Not A Problem
    • 0.5.0
    • None
    • snapshot
    • None

    Description

      While taking a ratis snapshot, it just applied all the transactions from the commitIndex to the applied index. In case, it needs to take a snapshot, on applyTransaction failure, it closes the raftServerImpl. In case, snapshot is not required while applying the current set of transactions and if any of these transactions fail, these will be ignored. Ideally, every applyTransaction failures should be caught and stateMachine updater should not take any further snapshot once a failure is detected.

      Attachments

        Activity

          People

            Unassigned Unassigned
            shashikant Shashikant Banerjee
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: