Change isEnabled to invariant when FCV is uninitialized and audit feature flags

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 7.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Repl 2023-11-13, Repl 2023-11-27, Repl 2023-12-11, Repl 2023-12-25
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      In https://jira.mongodb.org/browse/SERVER-70202 we changed isEnabled to invariant when FCV is uninitialized. However, we may not actually want to do this in all cases, since this would potentially turn a feature off when the FCV would be set to latest once initial sync is finished, so the user would actually expect it to be on.

      This should potentially be done as part of/after SERVER-82064 to create passthrough suites for this situation so we can properly audit our feature flag use cases and make sure they don't invariant

            Assignee:
            Huayu Ouyang
            Reporter:
            Huayu Ouyang
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: