-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Replication
When developing new features using the feature flag system, the code that needs to be guarded behind the feature flag may be spread out over different components making it difficult to re-use a single feature flag call.
In practice to work around this, you would create a decoration on the OperationContext to be able to re-use the one allowed feature-flag check.
We would simplify the usage of feature flags if multiple feature-flags checks would be allowed and consistent. This can be implemented for example by automatically storing a copy of the feature flag state in the OperationContext.
- is duplicated by
-
SERVER-69834 Investigate ensuring we can only check the feature flag once in a single operation
- Closed
- related to
-
SERVER-76903 Make pre-images removal robust to featureFlagServerlessChangeStreams changes at runtime
- Closed
-
SERVER-77387 FCV Down+Index build results in crash in jstests/core/query/array/arrayfind7.js
- Closed