[SERVER-81479] Amend non-compile tasks (from required list) to use Atlas AMI Created: 27/Sep/23 Updated: 07/Feb/24 |
|
| Status: | Backlog |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Alex Neben | Assignee: | Alex Neben |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | FY2024Q4, FY2025Q1, correctness-releaseability-working-group | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Assigned Teams: |
Correctness
|
||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
The build team has published atlas AMIs that we can test on. We want to test as close to production as possible so we would like to start running tests on these variants since they are the same ones that Atlas runs.
Criteria for switching a task / variant to Atlas AMI:
|
| Comments |
| Comment by Alex Neben [ 26/Oct/23 ] |
|
We pick and OS/AMI to run on ASAN but the tests themselves are not specific to the OS/AMI. We expect the same results on rhel8, rhel9, al2, etc.. so it doesn't matter which os/ami we choose to run asan tests on. UBSAN, TSAN, "~ Linux DEBUG WiredTiger develop", "! Linux x86 Shared Library DEBUG", etc.. are some variants where the underlying OS/AMI doesn't matter. |
| Comment by Alex Neben [ 26/Oct/23 ] |
|
For example, ASAN builds are not specific to an OS/AMI. We only run one ASAN build so we should be running on the atlas AMI |
| Comment by Alex Neben [ 25/Oct/23 ] |
|
> What mechanism specifies "run on Atlas"? Is that a distro? It is a distro and we should be using the ones brian.mccarthy@mongodb.com created as part of the linked ticket > Which tasks/tests do you want to run? / Does this replace any existing variants, or just add to the list? Ideally most variants that do not require a specific OS should be running on the Atlas AMI. For example, all required variants that are not windows specific should run on this AMI. However, there are a lot of other variants that should be on this AMI. |