Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-1138

Clustering:Leader and followers get to an inconsistent state when Leader transactions fail

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Cannot Reproduce
    • Post-Helium
    • None
    • clustering
    • None
    • Operating System: All
      Platform: All

    • 2678

    Description

      Consider a scenario when there are concurrent writes on the same node in the Leader.
      We would replicate these to the followers too.

      When we would try to apply these to the state, one of those writes might fail (with an Optimistic lock exception) at the Leader end.

      But since its serialized at the Follower end, these transactions might go through.

      Since we dont have a way to rollback, this would result in an inconsistent state between the Leader and the Follower(s).

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            kramesha@cisco.com Kamal Rameshan
            kramesha@cisco.com Kamal Rameshan
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: