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

Standardize when to use and remove feature flags in the lifecycle of a project

    • Type: Icon: Task Task
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Replication

      Currently, projects differ in how they handle feature flags, with some removing the flag at end of project and replacing it with specific FCV checks, while other projects leave the flag until the next LTS release. Since feature flags allow us better control over FCV usage, we should standardize that projects leave all feature flags in until the next LTS release.

       

      This improvement will make FCV code more consistent throughout the code base, simplifying the process of triaging and resolving potential issues when removing FCV code. This will likely require buy-in with other teams.

            Assignee:
            backlog-server-repl [DO NOT USE] Backlog - Replication Team
            Reporter:
            xuerui.fa@mongodb.com Xuerui Fa
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: