[COMPASS-6586] Investigate changes in SERVER-73691: Require a new parameter for setFCV upgrade/downgrade Created: 03/Mar/23  Updated: 22/Mar/23  Resolved: 22/Mar/23

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: No version

Type: Investigation Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-73691 Require a new parameter for setFCV up... Closed
Documentation Changes: Not Needed

 Description   
Original Downstream Change Summary

The setFCV command will now require an extra parameter

{confirm: true}

to do an FCV upgrade/downgrade. Without that parameter, the setFCV downgrade command will error and say that an FCV + binary downgrade will require support assistance, and to re-run the setFCV downgrade command with the confirm parameter if you acknowledge that. The setFCV upgrade command will error and say that once you have upgraded to <targetFCV>, FCV + binary downgrade will not be possible without support assistance, and to re-run the setFCV upgrade command with the confirm parameter if you acknowledge that risk.

Description of Linked Ticket

Our new upgrade/downgrade policy means that once users upgrade their FCV, they will not be able to do a binary downgrade without the help of the support team. This could cause a lot of distress for customers who won't realize that they cannot downgrade on their own until it's too late.

The setFCV command will now require an extra parameter

{confirm: true}

to do an FCV upgrade/downgrade. Without that parameter, the setFCV downgrade command will error and say that an FCV + binary downgrade will require support assistance, and to re-run the setFCV downgrade command with the confirm parameter if you acknowledge that. The setFCV upgrade command will error and say that once you have upgraded to <targetFCV>, FCV + binary downgrade will not be possible without support assistance, and to re-run the setFCV upgrade command with the confirm parameter if you acknowledge that risk.


Generated at Wed Feb 07 22:43:40 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.