-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
Fully Compatible
-
TIG 2017-10-23
Due to versions of Python < 2.7.9 not supporting certificate verification, the setup_multiversion_mongodb.py script was changed to download the feed and binaries using curl. This makes it more difficult to implement additional retry logic on top of curl. We should implement additional retry logic by using Python's requests package and logic similar to that in buildscripts/resmokelib/logging/handlers.py to tolerate older versions. SERVER-27251 can likely be closed a duplicate of this ticket if the setup_multiversion_mongodb.py script retries on any exception when running requests.get() and requests.Response.iter_content().
- is related to
-
SERVER-22150 multiversion download script should use new feeds rather than dl.mongodb.org
- Closed
-
SERVER-27251 setup_multiversion_mongodb.py should retry in the case of failures.
- Closed