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

Make sure implicitlyAbortTransaction is not called when commitTransaction throws in mongos

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Works as Designed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Sharding
    • Labels:
      None
    • Operating System:
      ALL

      Description

      Currently, implicit abort is called on top level command processing. However, it's not ok to send abort when commit was already being processed since some of the shard in the multi-shard transaction might have already committed.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: