Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-3745

Forwarded Prepare/Commit executed after transaction finished

XMLWordPrintable

      Replicated TX cache, nodes A, B, C

      0. A and B have topology 2, C already got topology 3
      1. A sends prepare with topology 2 to B and C, both apply the prepare and respond
      2. C forwards prepare to B with topology 3
      3. A sends commit with topology 2 to B and C, both commit and respond
      4. again, C forwards prepare to B with topology 3
      5. A and B get updated topology id
      6. A executes another transaction on the same entry
      7. prepare and commit from first transaction with topology 3 arrive at B - B overwrites (or removes) the entry again

      Result: on B we have inconsistent state

            dberinde@redhat.com Dan Berindei (Inactive)
            rvansa1@redhat.com Radim Vansa (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: