[SERVER-66902] Multiversion setup is consistently failing on the mongodb-mongo-v5.0 Evergreen project Created: 31/May/22  Updated: 29/Oct/23  Resolved: 02/Jun/22

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

Type: Bug Priority: Critical - P2
Reporter: Max Hirschhorn 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
Operating System: ALL
Sprint: DAG 2022-06-13
Participants:
Linked BF Score: 186

 Description   

The binaries for mongodb-mongo-v4.9 no longer exist and must stop being downloaded by the mongodb-mongo-v5.0 Evergreen project.

[2022/05/31 13:30:03.252] $python buildscripts/resmoke.py setup-multiversion \
[2022/05/31 13:30:03.252]   --installDir /data/install \
[2022/05/31 13:30:03.252]   --linkDir /data/multiversion \
[2022/05/31 13:30:03.252]   --edition $edition \
[2022/05/31 13:30:03.252]   --platform $platform \
[2022/05/31 13:30:03.252]   --architecture $architecture \
[2022/05/31 13:30:03.252]   --useLatest 4.4 4.9
...
[2022/05/31 13:30:13.436] [2022-05-31 13:30:13,436 - buildscripts.resmokelib.setup_multiversion.setup_multiversion - WARNING] 2022-05-31 13:30.13 Setting up tarball failed with error, retrying once... error=ReadError('not a gzip file')
[2022/05/31 13:30:14.437] [2022-05-31 13:30:14,437 - buildscripts.resmokelib.setup_multiversion.download - INFO] 2022-05-31 13:30.14 Downloading.                   url=https://mciuploads.s3.amazonaws.com/mongodb-mongo-v4.9/enterprise-rhel-80-64-bit/1e2eef59211cacd1437cf577256bde9855a7f2f8/binaries/mongo-6054aa93d6d80a6e9e1fb91a_enterprise_rhel_80_64_bit_1e2eef59211cacd1437cf577256bde9855a7f2f8_21_05_21_18_47_04.tgz
[2022/05/31 13:30:14.477] [2022-05-31 13:30:14,477 - buildscripts.resmokelib.setup_multiversion.download - INFO] 2022-05-31 13:30.14 Extracting archive data.       archive=/data/mci/f6da68bbc958520e085f62dd7121f650/tmp/mongo-6054aa93d6d80a6e9e1fb91a_enterprise_rhel_80_64_bit_1e2eef59211cacd1437cf577256bde9855a7f2f8_21_05_21_18_47_04.tgz install_dir=/data/install/4.9
[2022/05/31 13:30:14.477] Traceback (most recent call last):
[2022/05/31 13:30:14.477]   File "/opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/python3-v3.fZa/lib/python3.9/tarfile.py", line 1682, in gzopen
[2022/05/31 13:30:14.478]     t = cls.taropen(name, mode, fileobj, **kwargs)
[2022/05/31 13:30:14.478]   File "/opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/python3-v3.fZa/lib/python3.9/tarfile.py", line 1659, in taropen
[2022/05/31 13:30:14.478]     return cls(name, mode, fileobj, **kwargs)
[2022/05/31 13:30:14.478]   File "/opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/python3-v3.fZa/lib/python3.9/tarfile.py", line 1522, in __init__
[2022/05/31 13:30:14.478]     self.firstmember = self.next()
[2022/05/31 13:30:14.478]   File "/opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/python3-v3.fZa/lib/python3.9/tarfile.py", line 2327, in next
[2022/05/31 13:30:14.479]     tarinfo = self.tarinfo.fromtarfile(self)
[2022/05/31 13:30:14.479]   File "/opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/python3-v3.fZa/lib/python3.9/tarfile.py", line 1112, in fromtarfile
[2022/05/31 13:30:14.479]     buf = tarfile.fileobj.read(BLOCKSIZE)
[2022/05/31 13:30:14.479]   File "/opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/python3-v3.fZa/lib/python3.9/gzip.py", line 300, in read
[2022/05/31 13:30:14.479]     return self._buffer.read(size)
[2022/05/31 13:30:14.479]   File "/opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/python3-v3.fZa/lib/python3.9/_compression.py", line 68, in readinto
[2022/05/31 13:30:14.479]     data = self.read(len(byte_view))
[2022/05/31 13:30:14.479]   File "/opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/python3-v3.fZa/lib/python3.9/gzip.py", line 487, in read
[2022/05/31 13:30:14.480]     if not self._read_gzip_header():
[2022/05/31 13:30:14.480]   File "/opt/mongodbtoolchain/revisions/c6da1cf7f0b4b60d53566305e59857d3d540dcf7/stow/python3-v3.fZa/lib/python3.9/gzip.py", line 435, in _read_gzip_header
[2022/05/31 13:30:14.480]     raise BadGzipFile('Not a gzipped file (%r)' % magic)
[2022/05/31 13:30:14.480] gzip.BadGzipFile: Not a gzipped file (b'<?')

https://evergreen.mongodb.com/lobster/evergreen/task/mongodb_mongo_v5.0_enterprise_rhel_80_64_bit_dynamic_required_multiversion_0_enterprise_rhel_80_64_bit_dynamic_required_925582ab4786cc5a25b5b82540c4b9e9227f429d_22_05_31_12_37_43/0/task#bookmarks=0%2C880%2C897%2C919%2C1132&shareLine=897

https://evergreen.mongodb.com/task/mongodb_mongo_v5.0_enterprise_rhel_80_64_bit_dynamic_required_display_multiversion_925582ab4786cc5a25b5b82540c4b9e9227f429d_22_05_31_12_37_43



 Comments   
Comment by Githook User [ 02/Jun/22 ]

Author:

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

Message: SERVER-66902 remove tests that require 4.9 binaries
Branch: v5.0
https://github.com/mongodb/mongo/commit/919cc61abc9f45346b337ec6e7b6c7599fc6ae0a

Comment by Robert Guo (Inactive) [ 31/May/22 ]

Taking this since 5.0 is running older multiversion tests, not the enhanced ones on 5.1+.

Comment by Max Hirschhorn [ 31/May/22 ]

Marking as P2 - System failures of this form give false confidence to Server engineers when they backport changes to older branches because burn_in_tests won't run any new or modified tests.

Generated at Thu Feb 08 06:06:44 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.