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

Update min_fcv IDL field to handle intermediate FCVs

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Server Security
    • Fully Compatible
    • ALL
    • Security 2023-03-06, Security 2023-03-20
    • 125

      If the min_fcv field of a server parameter is set to an FCV which is not one of the latest, lastContinuous, or lastLTS FCVs, we get a failure at compilation time due to the way we parse the FCV. For example, upon version upgrade to 7.0, we had a min_fcv set to 6.2, which caused a compilation failure as it was not one of latest (=7.0), lastContinuous (=6.3), or lastLTS (=6.0). This is an issue as when a new version releases, we have to fix all min_fcvs to be one of these three versions, which is not ideal. As the FeatureFlag FCV field allow FCVs which are not one of these three, we can probably use what that system does as a baseline for how to proceed.

            Assignee:
            varun.ravichandran@mongodb.com Varun Ravichandran
            Reporter:
            gabriel.marks@mongodb.com Gabriel Marks
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: