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

setFeatureCompatabilityVersion() causes local transactions to be aborted

    • Sharding NYC
    • Sharding NYC 2022-12-26, Sharding NYC 2023-01-09, Sharding NYC 2023-01-23
    • 150
    • 3

      The execution of the setFCV command includes the interruption of sessions involving nodes with different binary versions - and causes the abortion of any ongoing transaction associated.

      It has been observed that transactions running on a local client (such as the one introduced with SERVER-68926) are also interrupted.

      The objective of this ticket is

      • to confirm whether local transactions need to be interrupted while serving a setFCV command - and if not, modify the code to avoid that.
      • act accordingly on the TODO comments in the source code that reference this ticket

            Assignee:
            adrian.gonzalez@mongodb.com Adrian Gonzalez Montemayor
            Reporter:
            paolo.polato@mongodb.com Paolo Polato
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: