Reject setFeatureCompatibilityVersion when split config is installed

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Server Serverless 2022-06-13
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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.

            Assignee:
            Matt Broadstone
            Reporter:
            Matt Broadstone
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: