-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
DevProd Test Infrastructure
-
Fully Compatible
-
DevProd Test Infra 2026-05-05
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Migrate the enterprise-rhel8-debug-tsan-all-feature-flags sanitizer variant from x86 to arm64 as part of SERVER-121130.
Variant Details
Variant name: enterprise-rhel8-debug-tsan-all-feature-flags
Display name: * TSAN Enterprise RHEL 8 DEBUG (all feature flags)
File: etc/evergreen_yml_components/variants/sanitizer/test_dev_master_branch_only.yml lines 626–684
Type: Test variant (depends on TSAN compile variant)
Current x86 distros:
run_on: rhel8.8-large
large_distro_name: rhel8.8-xlarge (via *enterprise-rhel8-debug-tsan-large-distro-name)
xlarge_distro_name: rhel8.8-xxlarge
YAML Anchors Referenced
*enterprise-rhel8-debug-tsan-compile-dependency (merge key — depends on enterprise-rhel8-debug-tsan-compile, defined at test_dev_master_branch_only.yml line 119)
*enterprise-rhel8-debug-tsan-expansions-template (defined at test_dev_master_branch_only.yml line 135; note: uses the base template, NOT the x86-specific one, but base template still has x86 distros inline at line 164)
*enterprise-rhel8-debug-tsan-large-distro-name (resolves to rhel8.8-xlarge, defined at test_dev_master_branch_only.yml line 164)
Notes
Uses modules: ["asp-js-engine"]. Has streams tasks.
Migration Actions
1. Create arm64 version with !.multiversion on test tasks, pointing to arm64 TSAN compile dependency and arm64 distros
2. Modify x86 version: add .multiversion to test task selectors
3. Run evergreen evaluate ./etc/evergreen.yml to validate. If the arm64 variant has no tasks, this variant has only multiversion tests and cannot be migrated.
- related to
-
SERVER-127442 version_burn_in_gen fails: compile_variant enterprise-amazon2023-linux-x86-debug-tsan is undefined
-
- In Code Review
-