[SERVER-68147] Audit the genericSetFCVUsage folder for additional test coverage in downgrading state Created: 19/Jul/22 Updated: 29/Oct/23 Resolved: 17/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: | Huayu Ouyang | Assignee: | Huayu Ouyang |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | milestone-1, pm-2821-milestone-2, pm-2974-required | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Assigned Teams: |
Replication
|
||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||
| Description |
|
We should audit the genericSetFCVUsage test folder for any other features that should test functionality in the downgrading state and file tickets for other teams to add those tests. |
| Comments |
| Comment by Huayu Ouyang [ 17/Mar/23 ] |
|
Filed tickets for the teams that added the tests to update them. Additionally, SERVER-73783 will be adding a ticket to every new PM project which will require upgrade/downgrade testing for each feature that uses a feature flag. This ticket will say that if the feature should stop working on the downgraded FCV, or if the feature should work across the downgraded FCV and the upgraded FCV, the project should make sure to test that the feature stops working upon reaching the `downgrading` FCV / the feature should work across the `downgrading` FCV and the upgraded FCV (i.e. even if the FCV downgrade fails after only reaching the `downgrading` state, the correct behavior should still occur) |