Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-12548

Possible tx desync during recovery on near node left.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 2.7.6
    • 2.9, 2.8.1
    • None
    • None
    • Docs Required, Release Notes Required

    Description

      The problem appears if a transaction is starting to rollback in PREPARED state for some reason and concurrently near node is left triggering tx recovery protocol.

      Consider having two enlisted keys from different partitions mapped to different nodes N1 and N2.

      Due to race N1 local tx can be rolled back while N2 local tx is committed breaking tx atomicity guarantee.

      Attachments

        Issue Links

          Activity

            People

              ascherbakov Alexey Scherbakov
              ascherbakov Alexey Scherbakov
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m