[SERVER-74672] Add separate feature flag to run transition to and from catalog shard mode commands Created: 07/Mar/23  Updated: 29/Oct/23  Resolved: 24/Mar/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0.0-rc0

Type: Task Priority: Major - P3
Reporter: Jack Mulrow Assignee: Jack Mulrow
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-74977 Complete TODO listed in SERVER-73409 Closed
Gantt Dependency
has to be done before SERVER-56579 Enable Feature flag for PM-2290 Closed
Problem/Incident
Backwards Compatibility: Fully Compatible
Sprint: Sharding NYC 2023-04-03
Participants:
Linked BF Score: 152

 Description   

PM-2290 has two components:

  1. Allow config servers to have the shard role
  2. Ensure the config and shard roles don't conflict when run together

All existing tests for dedicated config servers test 1) when feature flags are enabled, but getting broad coverage for 2) requires adding new tests, passthroughs, etc., so to buy more time for this, we'll add a second feature flag that prevents running transitionToCatalogShard and transitionToDedicatedConfigServer. That way we can enable the main feature flag guarding 1) in 7.0 and enable the new feature flag when we've finished the test plan for catalog shard mode.



 Comments   
Comment by Githook User [ 26/Mar/23 ]

Author:

{'name': 'Jack Mulrow', 'email': 'jack.mulrow@mongodb.com', 'username': 'jsmulrow'}

Message: SERVER-74672 Update expected error code
Branch: master
https://github.com/mongodb/mongo/commit/575f754db35220598f272e9f53c496286b0ff2fb

Comment by Githook User [ 24/Mar/23 ]

Author:

{'name': 'Jack Mulrow', 'email': 'jack.mulrow@mongodb.com', 'username': 'jsmulrow'}

Message: SERVER-74672 Add separate feature flag to run transition to and from catalog shard mode commands
Branch: master
https://github.com/mongodb/mongo/commit/406e75c750ab25a66f14155f054d9a0a68a9a684

Generated at Thu Feb 08 06:28:07 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.