mirror of https://github.com/mongodb/mongo
SERVER-112897 Make featureFlagReshardingSkipCloningIfApplicable default to true (#43356)
GitOrigin-RevId: 82353cd53152211a4d16ba590cba2f0dd7bb06c3
This commit is contained in:
parent
4ebff481ea
commit
6732021dce
|
|
@ -970,6 +970,8 @@ TEST_F(
|
||||||
ProcessRecipientFieldsWhenShardDoesNotOwnAnyChunks_PrimaryShard_SkipCloningAndApplyIfApplicable) {
|
ProcessRecipientFieldsWhenShardDoesNotOwnAnyChunks_PrimaryShard_SkipCloningAndApplyIfApplicable) {
|
||||||
RAIIServerParameterControllerForTest skipCloningAndApplyingFeatureFlagController(
|
RAIIServerParameterControllerForTest skipCloningAndApplyingFeatureFlagController(
|
||||||
"featureFlagReshardingSkipCloningAndApplyingIfApplicable", true);
|
"featureFlagReshardingSkipCloningAndApplyingIfApplicable", true);
|
||||||
|
RAIIServerParameterControllerForTest skipCloningFeatureFlagController(
|
||||||
|
"featureFlagReshardingSkipCloningIfApplicable", false);
|
||||||
|
|
||||||
testProcessRecipientFields(kOtherShard.getShardId() /* shardThatChunkExistsOn*/,
|
testProcessRecipientFields(kOtherShard.getShardId() /* shardThatChunkExistsOn*/,
|
||||||
kThisShard.getShardId() /* primaryShard */,
|
kThisShard.getShardId() /* primaryShard */,
|
||||||
|
|
@ -983,6 +985,8 @@ TEST_F(
|
||||||
ProcessRecipientFieldsWhenShardDoesNotOwnAnyChunks_PrimaryShard_NotSkipCloningAndApplyIfApplicable) {
|
ProcessRecipientFieldsWhenShardDoesNotOwnAnyChunks_PrimaryShard_NotSkipCloningAndApplyIfApplicable) {
|
||||||
RAIIServerParameterControllerForTest skipCloningAndApplyingFeatureFlagController(
|
RAIIServerParameterControllerForTest skipCloningAndApplyingFeatureFlagController(
|
||||||
"featureFlagReshardingSkipCloningAndApplyingIfApplicable", false);
|
"featureFlagReshardingSkipCloningAndApplyingIfApplicable", false);
|
||||||
|
RAIIServerParameterControllerForTest skipCloningFeatureFlagController(
|
||||||
|
"featureFlagReshardingSkipCloningIfApplicable", false);
|
||||||
|
|
||||||
testProcessRecipientFields(kOtherShard.getShardId() /* shardThatChunkExistsOn*/,
|
testProcessRecipientFields(kOtherShard.getShardId() /* shardThatChunkExistsOn*/,
|
||||||
kThisShard.getShardId() /* primaryShard */,
|
kThisShard.getShardId() /* primaryShard */,
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,8 @@ feature_flags:
|
||||||
can be such a recipient shard. This flag is ignored if
|
can be such a recipient shard. This flag is ignored if
|
||||||
featureFlagReshardingSkipCloningAndApplyingIfApplicable is set to true."
|
featureFlagReshardingSkipCloningAndApplyingIfApplicable is set to true."
|
||||||
cpp_varname: gFeatureFlagReshardingSkipCloningIfApplicable
|
cpp_varname: gFeatureFlagReshardingSkipCloningIfApplicable
|
||||||
default: false
|
default: true
|
||||||
|
version: 8.0
|
||||||
fcv_gated: true
|
fcv_gated: true
|
||||||
featureFlagReshardingStoreOplogFetcherProgress:
|
featureFlagReshardingStoreOplogFetcherProgress:
|
||||||
description:
|
description:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue