Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-60457

Transaction write fails lead to transactions not being rolled back synchronously

    XMLWordPrintable

Details

    • Untriaged
    • 0
    • Yes

    Description

      When performing a COMMIT operation, if the underlying writes from the delta-table trigger a failure in gocbcore's transactions, query rolls back the transaction but does not wait for the rollback to complete before returning a response to the caller. This is triggering a race condition issue with the transactions testing suite. This can also lead to transactions failing due to write-write conflicts during retries, as the later attempts may end up conflicting with the earlier attempt that has not finished rolling back.

      Attachments

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

        Activity

          People

            aaliya.haque Aaliya Haque
            brett19 Brett Lawson
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty