-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: 8.1.0-rc0
-
Component/s: Upgrade/Downgrade
-
None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2025-03-17, CAR Team 2025-03-31
-
None
-
None
-
None
-
None
-
None
-
None
-
None
SERVER-99351 introduced a new API for the FCV-gated feature flags that checks them against the operation FCV, if one is available. However, to ease the transition into the new API, it also introduced a transitional LegacyContextUnawareFCVGatedFeatureFlag type which keeps the old API, doesn't take the operation FCV into account.
To ensure that going forward all feature flags use the new API, this ticket will add a file listing all existing FCV-gated feature flags. The feature flags in that list will be generated with the LegacyContextUnawareFCVGatedFeatureFlag transitional type, but new feature flags will be generated with the FCVGatedFeatureFlag type, and thus be forced to use operation FCV-aware checks.
An additional benefit of having this list is that it will allow us to keep track of the feature flag conversion progress as well as keep feature flags such as featureFlagReplicaSetEndpoint using the old API until a decision is made about them.
- related to
-
SERVER-99351 Incorporate Operation FCV into the FCVGatedFeatureFlag API
-
- Closed
-