[SERVER-79509] Add testing of transitional FCVs with removeShard and transitionToDedicatedConfigServer Created: 31/Jul/23  Updated: 29/Oct/23  Resolved: 16/Aug/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0.1

Type: Engineering Test Priority: Major - P3
Reporter: Samyukta Lanka Assignee: Cheahuychou Mao
Resolution: Fixed Votes: 0
Labels: sharding-nyc-subteam3
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-74867 Remove commandIsDisabledOnLastLTS fro... Closed
Assigned Teams:
Sharding NYC
Backwards Compatibility: Fully Compatible
Sprint: Sharding NYC 2023-08-21
Participants:

 Description   

Users are not allowed to run addShard when in a transitional FCV due to this logic. Because transitionFromDedicatedConfigServer calls into addShard logic, that command also is not allowed to run with a transitional FCV.

I am not aware of any such restrictions for removeShard (and therefore transitionToDedicatedConfigServer). We should add test coverage of these commands while in transitional FCVs (both upgrading and downgrading).

We should add a dedicated test because we are unable to test these commands without being able to run addShard or transitionFromDedicatedConfigServer in all_commands_downgrading_to_upgraded.js.



 Comments   
Comment by Githook User [ 16/Aug/23 ]

Author:

{'name': 'Cheahuychou Mao', 'email': 'mao.cheahuychou@gmail.com', 'username': 'cheahuychou'}

Message: SERVER-79509 Add testing of transitional FCVs with removeShard and transitionToDedicatedConfigServer
Branch: v7.0
https://github.com/mongodb/mongo/commit/c916086be271c2dda327c253bd13c571c9b70de1

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