-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Internal Code
-
None
-
Replication
Backporting features is generally discouraged. However there are specific times where it is approved and needed. In these situations engineers find themselves confused for what state to leave the feature flag in across the different branches. FCV_AND_FEATURE_FLAG_README should cover this and answer specific questions such as
- Should the feature flag itself be backported? Or should the backported contents come after the feature flag's removal?
- If the feature flag is backported, what version value should the feature flag be enabled in on the older branch?
- What version value should the feature flag be enabled in on the latest branch?
- Is it reasonable for a feature which is backported to an older branch to be using shouldBeFCVGated: true on the latest branch?
- is related to
-
SERVER-86790 featureFlagCheckForDirectShardOperations is enabled by default under different FCV values across different branches
- Closed
-
SERVER-81203 Change featureFlagShardKeyIndexOptionalHashedSharding version to 7.0
- Closed