summaryrefslogtreecommitdiff
path: root/buildscripts/evergreen_resmoke_job_count.py
diff options
context:
space:
mode:
authorMax Hirschhorn <max.hirschhorn@mongodb.com>2021-05-19 19:09:15 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-05-19 19:44:18 +0000
commit28dd7c948c45028219c1715719a707bdf76b4b29 (patch)
tree92fd4a98cf79d0592f47161076b42ec2648a0e0a /buildscripts/evergreen_resmoke_job_count.py
parentbddc8a826383210f0a5d480ba1bb7c3f5e8c7799 (diff)
downloadmongo-28dd7c948c45028219c1715719a707bdf76b4b29.tar.gz
SERVER-57068 Reduce resmoke.py --jobs for some tasks on PowerPC.
Diffstat (limited to 'buildscripts/evergreen_resmoke_job_count.py')
-rw-r--r--buildscripts/evergreen_resmoke_job_count.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/buildscripts/evergreen_resmoke_job_count.py b/buildscripts/evergreen_resmoke_job_count.py
index d9f150ccb4c..74ade20fa95 100644
--- a/buildscripts/evergreen_resmoke_job_count.py
+++ b/buildscripts/evergreen_resmoke_job_count.py
@@ -39,7 +39,15 @@ TASKS_FACTORS = [{"task": r"replica_sets.*", "factor": 0.5}, {"task": r"sharding
DISTRO_MULTIPLIERS = {"rhel80-large": 1.618}
# Apply factor for a task based on the machine type it is running on.
-MACHINE_TASK_FACTOR_OVERRIDES = {"aarch64": TASKS_FACTORS}
+MACHINE_TASK_FACTOR_OVERRIDES = {
+ "aarch64":
+ TASKS_FACTORS,
+ "ppc64le": [
+ dict(task=r"causally_consistent_hedged_reads_jscore_passthrough.*", factor=0.125),
+ dict(task=r"causally_consistent_read_concern_snapshot_passthrough.*", factor=0.125),
+ dict(task=r"sharded_causally_consistent_read_concern_snapshot_passthrough.*", factor=0.125),
+ ],
+}
# Apply factor for a task based on the platform it is running on.
PLATFORM_TASK_FACTOR_OVERRIDES = {"win32": TASKS_FACTORS, "cygwin": TASKS_FACTORS}