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

Update min_fcv IDL field to handle intermediate FCVs

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.0.0-rc0
    • None
    • None
    • None
    • Server Security
    • Fully Compatible
    • ALL
    • Security 2023-03-06, Security 2023-03-20
    • 125

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: