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

Reject setFeatureCompatibilityVersion when split config is installed

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.1.0-rc0
    • None
    • None
    • None
    • Fully Compatible
    • Server Serverless 2022-06-13

    Description

      Since FCV does consensus through the oplog, it might be possible for a recipient node to be stuck in an upgrade/downgrade if it is split before it hears that the FCV operation is complete. After discussion with Cloud, we have decided to reject setFeatureCompatibilityVersion commands if there is an active shard split operation since the Cloud code to run FCV changes is resilient to transient failure.

      Attachments

        Activity

          People

            matt.broadstone@mongodb.com Matt Broadstone
            matt.broadstone@mongodb.com Matt Broadstone
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: