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

Fix incorrect FCV initialisation check to allow compound hashed index

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor - P4 Minor - P4
    • 4.4.0-rc0, 4.7.0
    • 4.3.4
    • None
    • Fully Compatible
    • ALL
    • v4.4
    • Query 2020-03-23

    Description

      The current implementation allows creating compound hashed index if featureCompatibility.isVersionInitialized() evaluates to false. This might cause issues if FeatureCompatibilityVersion object ever gets uninitialized.
      We need to change this code to

      const auto isFeatureDisabled =
                      (!featureCompatibility.isVersionInitialized() || featureCompatibility.getVersion() <   ServerGlobalParams::FeatureCompatibility::Version::kFullyUpgradedTo44);        
      

      Attachments

        Activity

          People

            arun.banala@mongodb.com Arun Banala
            arun.banala@mongodb.com Arun Banala
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: