-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
CAR Team 2025-02-03, CAR Team 2025-02-17, CAR Team 2025-03-03
SERVER-99281 added a dedicated FeatureFlagFCVGated class to represent feature flags that are FCV dependent.
It's implementation is currently based on the FeatureFlag class that was originally used to deal with FCV-gated feature flags.
With this ticket, the implementation of FeatureFlagFCVGated should be reviewed an refactored to add support for checking feature flags using the Operation FCV stored in the VersionContext decoration of the operation context.
- depends on
-
SERVER-99545 Introduce the VersionContext type
-
- Closed
-
- has to be done after
-
SERVER-99281 Use separate types for FCV-gated vs. non-FCV-gated feature flags
-
- Closed
-
- is related to
-
SERVER-100613 Add unit tests for uninitialized FCV in FCV-Gated feature flags
-
- Closed
-
- related to
-
SERVER-99302 Refactor binary-compatible feature flags into a standalone API
-
- Closed
-