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

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Duplicate
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • Replication

    Description

      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.

      Attachments

        Activity

          People

            backlog-server-repl Backlog - Replication Team
            xuerui.fa@mongodb.com Xuerui Fa
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: