mongodb-labs / drivers-atlas-testing

Drivers Atlas Testing
Apache License 2.0
8 stars 27 forks source link

DRIVERS-2726: Use Ubuntu 22.04 #182

Closed alcaeus closed 9 months ago

alcaeus commented 1 year ago

DRIVERS-2726

I skipped node 16 as well as the .NET driver as that had issues in my testing and should be updated separately. I ran a patch with a single Atlas and a single Kind task, which all passed successfully: https://spruce.mongodb.com/version/6530f40e9ccd4e89b0cdcf5c

alcaeus commented 1 year ago

Note: test failures are unrelated and appear in unmodified patch builds as well.

@jyemin @JamesKovacs @comandeo can you investigate your drivers to see what's happening there?

blink1073 commented 10 months ago

This has become more urgent:

https://spruce.mongodb.com/task/drivers_atlas_testing_tests_c__driver~c_master_platform~ubuntu_18.04_runtime~c_clang_validate_workload_executor_patch_57c3b15682dd2c42d8c79338c1f0c13ddf4dac5e_65c19c46562343a4b1321bc8_24_02_06_02_41_11/logs?execution=0

[2024/02/05 20:44:11.006] linux-ubuntu-18.04-x86_64
[2024/02/05 20:44:11.007] http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu1804-7.2.0.tgz
[2024/02/05 20:44:16.083] curl: (22) The requested URL returned error: 403 Forbidden
Jibola commented 9 months ago

For this newest push are the failures still unrelated?

alcaeus commented 9 months ago

.NET, Java, and Ruby are "expected" failing due to some incompatibility with Ubuntu 22.04. We can exclude those from the initial pull request and create downstream tickets for the teams to get the issue sorted. Node was a setup failure, and I've restarted the build as it was previously passing. We'll see where this goes.

Jibola commented 9 months ago

.NET, Java, and Ruby are "expected" failing due to some incompatibility with Ubuntu 22.04. We can exclude those from the initial pull request and create downstream tickets for the teams to get the issue sorted. Node was a setup failure, and I've restarted the build as it was previously passing. We'll see where this goes.

Logs from node-ubuntu-18

 [2024/02/15 03:18:12.918] http://downloads.10gen.com/linux/mongodb-linux-x86_64-enterprise-ubuntu1804-7.2.0.tgz
 [2024/02/15 03:18:18.033] curl: (22) The requested URL returned error: 403 Forbidden
 [2024/02/15 03:18:23.065] curl: (22) The requested URL returned error: 403 Forbidden
 [2024/02/15 03:18:28.067] curl: (22) The requested URL returned error: 403 Forbidden
 [2024/02/15 03:18:28.067] tar (child): mongodb-binaries.tgz: Cannot open: No such file or directory
 [2024/02/15 03:18:28.067] tar (child): Error is not recoverable: exiting now

Does this task need to run on 22.04 a well?

alcaeus commented 9 months ago

Update on the failures:

I scheduled one test for Atlas and Kind for each test variant to ensure the tests actually run. Once that is stable I'd then merge this pull request and create downstream tickets for teams to follow up on their failures (either migrating to Ubuntu 22.04 and/or fixing the workload validator).