[SERVER-58834] Update FCV constants in server code base following 5.1 branch Created: 26/Jul/21  Updated: 20/Oct/21  Resolved: 20/Oct/21

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

Type: Task Priority: Major - P3
Reporter: Vivian Ge (Inactive) Assignee: Jonathan Streets (Inactive)
Resolution: Duplicate Votes: 0
Labels: branch-5.1, post-branch
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
depends on SERVER-56366 Update FCV constants in server code b... Closed
depends on SERVER-57723 Deduplicate last-continuous and last-... Closed
is depended on by SERVER-60106 Remove 'requires_fcv_51' tag from jst... Closed
is depended on by SERVER-57383 Include merge sort in sharded aggrega... Closed
is depended on by SERVER-60693 Update FCV references for secondary i... Closed
Related
related to SERVER-60490 Disable tests failing due to 5.1 branch Closed
is related to SERVER-60490 Disable tests failing due to 5.1 branch Closed
is related to SERVER-61671 Update FCV constants in server code b... Closed
Backport Requested:
v5.1
Participants:

 Description   

Update the constants for 5.1

Additionally,

Update verify_versions_test.js for the new version.\\\\ Update setup_multiversion_config.yml on master with new Evergreen projects for the released versions



 Comments   
Comment by Samyukta Lanka [ 02/Aug/21 ]

We should wait to do this ticket until PM-2091 is completed to do this ticket. Passing to the STAR team since they will own this process going forward. Please reach out to the Replication team if you need any support.

Comment by Vivian Ge (Inactive) [ 26/Jul/21 ]

jason.chan Done! That sounds good. I'll be watching this ticket and PM-2091 for updates. Once this ticket's description is updated, I'll make sure to capture the changes in my template. 

Comment by Jason Chan [ 26/Jul/21 ]

vivian.ge yeah, for now we can remove the last line about removing multiversion tests but I expect that PM-2091 will provide a mostly new list of instructions on how this ticket should be done.

Comment by Vivian Ge (Inactive) [ 26/Jul/21 ]

Apologies for the confusion here, jason.chan. Okay, so this task is still valid for LTS and continuous releases, it's just the last line that will need updating, right? If this work still applies, I'll reopen and update the description on this ticket and the template. Let me know your thoughts - thanks! 

Comment by Jason Chan [ 26/Jul/21 ]

vivian.ge there is still work required after branching 5.1. I just meant to say specifically we don't have to do the step to remove any multiversion tests. We still need to add the new server constants for 5.2. I'm not sure if you wanted to still track this work with this ticket or somewhere else.

Comment by Vivian Ge (Inactive) [ 26/Jul/21 ]

Closing this ticket since we don't need to do this for 5.1. 

Comment by Vivian Ge (Inactive) [ 26/Jul/21 ]

Thanks jason.chan! I'll make a note that this step only needs to happen for LTS releases. 

Comment by Jason Chan [ 26/Jul/21 ]

Note: This process will also look different after PM-2091.

cc: xuerui.fa

Comment by Jason Chan [ 26/Jul/21 ]

We shouldn't need to remove any multiversion tests after branching 5.1 because 5.1 is not a major release. In other words, we still need test coverage between latest (master) and last-lts (5.0).

Generated at Thu Feb 08 05:45:35 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.