-
Type: Improvement
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Repl 2022-08-22
Transitionary FCVs such as kUpgradingFrom_5_0_To_5_2 should generally not be used as part of FCV checks. To protect against accidental usages of these FCVs, we should introduce a lint rule that triggers when these FCVs are references. Alternatively, we can also fail compile when a transitionary FCV is used as part of a check.
- duplicates
-
SERVER-67234 Ban uses of FCV constants for FCV checks
- Closed
- is related to
-
SERVER-67234 Ban uses of FCV constants for FCV checks
- Closed
- related to
-
SERVER-60213 Standardize when to use and remove feature flags in the lifecycle of a project
- Closed
-
SERVER-61970 Investigate removing references to FCV constants and replacing with feature flags throughout server code
- Closed