Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-35464

Add abortCause argument to abortArbitraryTransaction, abortArbitraryTransactionIfExpired and save it on the session

    XMLWordPrintableJSON

Details

    • Replication

    Description

      When we abort a transaction by calling Session::abortArbitraryTransaction or Session::abortArbitraryTransactionIfExpired, we want to save the reason for the transaction being aborted. We should add Status abortCause arguments to both of these methods and store the passed in Status in the session's abort cause member field.

      We should also update any callers of these methods and pass in the appropriate abort status values..

      Attachments

        Activity

          People

            backlog-server-repl Backlog - Replication Team
            william.schultz@mongodb.com William Schultz (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: