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

Fix Authorization Contract state tracking during setFCV

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 5.0.0-rc0
    • 5.0 Required
    • None
    • None
    • Fully Compatible
    • ALL
    • Security 2021-04-19
    • 54

    Description

      The Authorization Contract code is guarded by a feature flag. It makes a check before a command is run and after a command is run. When running setFeatureCompatibilityVersion, the code feature flag may be disabled before the command but enabled after it was run. This disagreement in the state of the feature flag causes causes the code to trigger incorrect assertions since the contract state may not have been cleared when it should have been.

      Attachments

        Activity

          People

            mark.benvenuto@mongodb.com Mark Benvenuto
            mark.benvenuto@mongodb.com Mark Benvenuto
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: