-
Type: Task
-
Resolution: Duplicate
-
Priority: 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.
- depends on
-
SERVER-67234 Ban uses of FCV constants for FCV checks
- Closed
- duplicates
-
SERVER-69139 Add documentation for PM-2821
- Closed
- is related to
-
SERVER-61967 Ban usages of transitionary FCVs in FCV checks
- Closed
-
SERVER-61970 Investigate removing references to FCV constants and replacing with feature flags throughout server code
- Closed