[SERVER-65037] Migrate non-release experimental and test configuration builders to one distro Created: 29/Mar/22  Updated: 29/Oct/23  Resolved: 21/Apr/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.0.0-rc1, 6.1.0-rc0

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

Issue Links:
Backports
Depends
Backwards Compatibility: Fully Compatible
Backport Requested:
v6.0
Sprint: Dev Platform 2022-04-18, Dev Platform 2022-05-02
Participants:
Linked BF Score: 54

 Description   

We have many non-shipping build variants in evergreen that exist to validate the server in particular configurations. Some of those run on RHEL, and some on Ubuntu. We should unify onto one platform in the interest of reducing the amount of state we need to retain in the shared build cache. Using RHEL 8 is probably the best choice.



 Comments   
Comment by Githook User [ 19/Apr/22 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-65037 Add missing large_distro_name for ASAN builds on RHEL 8.0

(cherry picked from commit de94da75ce410da2af885f1d682628de83282051)
Branch: v6.0
https://github.com/mongodb/mongo/commit/2fabc0cc49f78109a444ad909e99bd0c3c43470e

Comment by Githook User [ 18/Apr/22 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-65037 Add missing large_distro_name for ASAN builds on RHEL 8.0
Branch: master
https://github.com/mongodb/mongo/commit/de94da75ce410da2af885f1d682628de83282051

Comment by Githook User [ 15/Apr/22 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-65037 Move TSAN builder to RHEL 8.0

(cherry picked from commit 8b57a45b808ad16d90071ec623c64df597ec239d)
Branch: v6.0
https://github.com/mongodb/mongo/commit/7bf944e31dcbf748bf19bcb0c921c023861f5fd9

Comment by Githook User [ 15/Apr/22 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-65037 Migrate experimental and test config builders to RHEL80

(cherry picked from commit 393a4f9e35d891c74b48e4559bf0237aa682e94c)
Branch: v6.0
https://github.com/mongodb/mongo/commit/4591c76bb3c5bdc3ee2997e8982fcaead14c544b

Comment by Githook User [ 14/Apr/22 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-65037 Move TSAN builder to RHEL 8.0
Branch: master
https://github.com/mongodb/mongo/commit/8b57a45b808ad16d90071ec623c64df597ec239d

Comment by Githook User [ 13/Apr/22 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-65037 Migrate experimental and test config builders to RHEL80
Branch: master
https://github.com/mongodb/mongo/commit/393a4f9e35d891c74b48e4559bf0237aa682e94c

Comment by Andrew Morrow (Inactive) [ 08/Apr/22 ]

Here is a list of candidate builders on master to consider migrating off of ubuntu 18.04 and onto RHEL 8:

  • tla-plus
  • enterprise-ubuntu1804-64-ninja
  • embedded-sdk-ubuntu-1804-x86_64
  • enterprise-ubuntu-dynamic-1804-clang-tidy-required
  • ubuntu1804-debug-suggested
  • ubuntu1804-debug-asan-all-feature-flags
  • ubuntu1804-debug-asan-classic-engine
  • ubuntu1804-debug-ubsan-all-feature-flags
  • ubuntu1804-debug-ubsan-classic-engine
  • ubuntu1804-debug-aubsan-lite-required
  • ubuntu1804-debug-aubsan-lite-all-feature-flags-required
  • enterprise-ubuntu-unoptimized-1804-64-bit
  • enterprise-ubuntu-no-latch-1804-64-bit
  • enterprise-ubuntu-fixed-service-executor-1804-64-bit
  • enterprise-ubuntu-sdam-replica-set-monitor-1804-64-bit
  • enterprise-ubuntu-task-executor-pool-size-1804-64-bit
  • enterprise-ubuntu-sharding-task-executor-pool-rsm-matchPrimary-1804-64-bit
  • enterprise-ubuntu-sharding-task-executor-pool-rsm-matchBusiest-1804-64-bit
  • enterprise-ubuntu-sharding-task-executor-pool-rsm-disabled-1804-64-bit
  • enterprise-ubuntu-join-ingress-sessions-on-shutdown
  • ubuntu1804-debug-aubsan-lite_fuzzer
Generated at Thu Feb 08 06:01:43 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.