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

Forwarded Prepare/Commit executed after transaction finished

    XMLWordPrintable

Details

    Description

      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

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: