[SERVER-59116] Fallback to downloading from master if release branch has no successful compiles yet Created: 04/Aug/21  Updated: 29/Oct/23  Resolved: 02/Sep/21

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 5.1.0-rc0

Type: Task Priority: Major - P3
Reporter: Vivian Ge (Inactive) Assignee: Mikhail Shchatko
Resolution: Fixed Votes: 0
Labels: neweng, tig-multiversion
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-59968 Clone git repo in all multiversion tasks Closed
Backwards Compatibility: Fully Compatible
Sprint: STM 2021-09-06
Participants:
Story Points: 2

 Description   

This ticket was an action item identified from August 4th's 5.1 FCV Constants Retro: To always run the newest release binaries to prevent gaps that could allow breakages between the master branch and the latest release version branch.

Context:
We currently can't update multiversion tests after branching because theres no binary. If we update fcv somehow on the new branch and you update the binary as soon as the fcv update, then it doesn't matter if the binary is available on the just released branch, because they'll have the same history to go back and find the most recent commit on the branch to get that binary.

Implementation:

  • Have the multiversion setup check the merge-base commit between a feature branch and master
  • Download the newest commit on master proceeding the merge-base commit


 Comments   
Comment by Vivian Ge (Inactive) [ 06/Oct/21 ]

Updating the fixversion since branching activities occurred yesterday. This ticket will be in rc0 when it’s been triggered. For more active release information, please keep an eye on #server-release. Thank you!

Comment by Githook User [ 02/Sep/21 ]

Author:

{'name': 'Mikhail Shchatko', 'email': 'mikhail.shchatko@mongodb.com', 'username': 'MikhailShchatko'}

Message: SERVER-59116 Fallback to downloading from master if release branch has no successful compiles yet
Branch: master
https://github.com/mongodb/mongo/commit/931cf49bd86728eb8eab9e2b35ae321fa009718a

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