[SERVER-54575] Support downloading artifacts and arbitrary hashes in setup_multiversion Created: 16/Feb/21  Updated: 29/Oct/23  Resolved: 22/Feb/21

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

Type: Improvement Priority: Major - P3
Reporter: Robert Guo (Inactive) Assignee: Robert Guo (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Backwards Compatibility: Fully Compatible
Sprint: STM 2021-02-22
Participants:
Story Points: 2

 Description   

Allow downloading arbitrary commits and artifacts in setup_multiversion. This is needed to allow fuzzer-self-tests to use this script for setting up its environment

  • artifacts are signed, so we'll need to change boto3 to support signed URLs and pass in the key.
  • we set the binary suffix based on the version passed in through the commandline; for arbitrary commits, we'll need to find the version from the evergreen project. For non-commit-versions, we don't want to use the evergreen project since people may want multiple commits for the same project, e.g. 4.2.2 and 4.2.1
  • artifacts need to be stored alongside binaries, not in a separate directory.


 Comments   
Comment by Githook User [ 21/Feb/21 ]

Author:

{'name': 'Robert Guo', 'email': 'robert.guo@mongodb.com'}

Message: SERVER-54575 support downloading arbitrary commits and artifacts from multiversion setup script
Branch: master
https://github.com/mongodb/mongo/commit/b20196300b220e75ec954543e73ab5e08527708a

Comment by Githook User [ 19/Feb/21 ]

Author:

{'name': 'Uladzimir Makouski', 'email': 'uladzimir.makouski@mongodb.com', 'username': 'umakouski'}

Message: Revert "SERVER-54575 support downloading arbitrary commits and artifacts from multiversion setup script"

This reverts commit 5502a73a0e6d05e18702b126ba99eb5998559b0a.
Branch: master
https://github.com/mongodb/mongo/commit/5b5402b73794ebd06046640468cc1b308e4582f9

Comment by Githook User [ 18/Feb/21 ]

Author:

{'name': 'Robert Guo', 'email': 'robert.guo@mongodb.com'}

Message: SERVER-54575 support downloading arbitrary commits and artifacts from multiversion setup script
Branch: master
https://github.com/mongodb/mongo/commit/5502a73a0e6d05e18702b126ba99eb5998559b0a

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