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

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

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 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

      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@mongodb.com Huayu Ouyang
            Reporter:
            huayu.ouyang@mongodb.com Huayu Ouyang
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: