summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Abrahams <jonathan@mongodb.com>2018-12-03 11:30:59 -0500
committerJonathan Abrahams <jonathan@mongodb.com>2018-12-03 15:01:52 -0500
commit0d27c69179a511b861c8816489f8fe9206f12ecc (patch)
treeb43eb807fd80bad7417a9295b017c96790f0576e
parentbe673d00e71fe975fe9fe934ce719ff9d27a2712 (diff)
downloadmongo-0d27c69179a511b861c8816489f8fe9206f12ecc.tar.gz
SERVER-38115 Consolidate setting of resmoke.py --job to a python script
-rwxr-xr-xbuildscripts/evergreen_gen_fuzzer_tests.py12
-rw-r--r--buildscripts/evergreen_resmoke_job_count.py98
-rw-r--r--buildscripts/tests/test_evergreen_gen_fuzzer_tests.py1
-rw-r--r--buildscripts/tests/test_evergreen_resmoke_job_count.py103
-rw-r--r--etc/evergreen.yml453
5 files changed, 302 insertions, 365 deletions
diff --git a/buildscripts/evergreen_gen_fuzzer_tests.py b/buildscripts/evergreen_gen_fuzzer_tests.py
index 71f39271eab..c22df9c972d 100755
--- a/buildscripts/evergreen_gen_fuzzer_tests.py
+++ b/buildscripts/evergreen_gen_fuzzer_tests.py
@@ -28,6 +28,7 @@ ConfigOptions = namedtuple("ConfigOptions", [
"name",
"variant",
"continue_on_failure",
+ "resmoke_jobs_max",
"should_shuffle",
"timeout_secs",
"use_multiversion",
@@ -62,7 +63,7 @@ def _get_config_value(attrib, cmd_line_options, config_file_data, required=False
return default
-def _get_config_options(cmd_line_options, config_file):
+def _get_config_options(cmd_line_options, config_file): # pylint: disable=too-many-locals
"""
Get the configuration to use.
@@ -90,6 +91,8 @@ def _get_config_options(cmd_line_options, config_file):
variant = _get_config_value("build_variant", cmd_line_options, config_file_data, required=True)
continue_on_failure = _get_config_value("continue_on_failure", cmd_line_options,
config_file_data, default="false")
+ resmoke_jobs_max = _get_config_value("resmoke_jobs_max", cmd_line_options, config_file_data,
+ default="0")
should_shuffle = _get_config_value("should_shuffle", cmd_line_options, config_file_data,
default="false")
timeout_secs = _get_config_value("timeout_secs", cmd_line_options, config_file_data,
@@ -98,8 +101,8 @@ def _get_config_options(cmd_line_options, config_file):
default=False)
return ConfigOptions(num_files, num_tasks, resmoke_args, npm_command, jstestfuzz_vars, name,
- variant, continue_on_failure, should_shuffle, timeout_secs,
- use_multiversion)
+ variant, continue_on_failure, resmoke_jobs_max, should_shuffle,
+ timeout_secs, use_multiversion)
def _name_task(parent_name, task_index, total_tasks):
@@ -146,6 +149,7 @@ def _generate_evg_tasks(options):
run_tests_vars = {
"continue_on_failure": options.continue_on_failure,
"resmoke_args": options.resmoke_args,
+ "resmoke_jobs_max": options.resmoke_jobs_max,
"should_shuffle": options.should_shuffle,
"task_path_suffix": options.use_multiversion,
"timeout_secs": options.timeout_secs,
@@ -181,6 +185,8 @@ def main():
help="Task path suffix for multiversion generated tasks.")
parser.add_argument("--continue-on-failure", dest="continue_on_failure",
help="continue_on_failure value for generated tasks.")
+ parser.add_argument("--resmoke-jobs-max", dest="resmoke_jobs_max",
+ help="resmoke_jobs_max value for generated tasks.")
parser.add_argument("--should-shuffle", dest="should_shuffle",
help="should_shuffle value for generated tasks.")
parser.add_argument("--timeout-secs", dest="timeout_secs",
diff --git a/buildscripts/evergreen_resmoke_job_count.py b/buildscripts/evergreen_resmoke_job_count.py
new file mode 100644
index 00000000000..098c65130cc
--- /dev/null
+++ b/buildscripts/evergreen_resmoke_job_count.py
@@ -0,0 +1,98 @@
+#!/usr/bin/env python
+"""Determine the number of resmoke jobs to run."""
+
+from __future__ import division
+from __future__ import print_function
+
+import argparse
+import platform
+import re
+import sys
+
+import psutil
+import yaml
+
+CPU_COUNT = psutil.cpu_count()
+PLATFORM_MACHINE = platform.machine()
+SYS_PLATFORM = sys.platform
+
+VARIANT_TASK_FACTOR_OVERRIDES = {
+ "enterprise-rhel-62-64-bit-inmem": [{"task": "secondary_reads_passthrough", "factor": 0.3}]
+}
+
+TASKS_FACTORS = [{"task": "replica_sets*", "factor": 0.5}, {"task": "sharding.*", "factor": 0.5}]
+
+MACHINE_TASK_FACTOR_OVERRIDES = {"aarch64": TASKS_FACTORS}
+
+PLATFORM_TASK_FACTOR_OVERRIDES = {"win32": TASKS_FACTORS, "cygwin": TASKS_FACTORS}
+
+
+def get_task_factor(task_name, overrides, override_type, factor):
+ """Check for task override and return factor."""
+ for task_override in overrides.get(override_type, []):
+ if re.compile(task_override["task"]).match(task_name):
+ return task_override["factor"]
+ return factor
+
+
+def determine_factor(task_name, variant, factor):
+ """Determine the job factor."""
+ factors = []
+ factors.append(
+ get_task_factor(task_name, MACHINE_TASK_FACTOR_OVERRIDES, PLATFORM_MACHINE, factor))
+ factors.append(get_task_factor(task_name, PLATFORM_TASK_FACTOR_OVERRIDES, SYS_PLATFORM, factor))
+ factors.append(get_task_factor(task_name, VARIANT_TASK_FACTOR_OVERRIDES, variant, factor))
+ return min(factors)
+
+
+def determine_jobs(task_name, variant, jobs_max=0, job_factor=1.0):
+ """Determine the resmoke jobs."""
+ if jobs_max < 0:
+ raise ValueError("The jobs_max must be >= 0.")
+ if job_factor <= 0:
+ raise ValueError("The job_factor must be > 0.")
+ factor = determine_factor(task_name, variant, job_factor)
+ jobs_available = int(round(CPU_COUNT * factor))
+ if jobs_max == 0:
+ return max(1, jobs_available)
+ return min(jobs_max, jobs_available)
+
+
+def output_jobs(jobs, outfile):
+ """Output jobs configuration to the specified location."""
+ output = {"resmoke_jobs": jobs}
+
+ if outfile:
+ with open(outfile, "w") as fh:
+ yaml.dump(output, stream=fh, default_flow_style=False)
+
+ yaml.dump(output, stream=sys.stdout, default_flow_style=False)
+
+
+def main():
+ """Determine the resmoke jobs value a task should use in Evergreen."""
+ parser = argparse.ArgumentParser(description=main.__doc__)
+
+ parser.add_argument("--taskName", dest="task", required=True, help="Task being executed.")
+ parser.add_argument("--buildVariant", dest="variant", required=True,
+ help="Build variant task is being executed on.")
+ parser.add_argument("--jobFactor", dest="jobs_factor", type=float, default=1.0,
+ help=("Job factor to use as a mulitplier with the number of CPUs. Defaults"
+ " to %(default)s."))
+ parser.add_argument("--jobsMax", dest="jobs_max", type=int, default=0,
+ help=("Maximum number of jobs to use. Specify 0 to indicate the number of"
+ " jobs is determined by --jobFactor and the number of CPUs. Defaults"
+ " to %(default)s."))
+ parser.add_argument("--outFile", dest="outfile", help=("File to write configuration to. If"
+ " unspecified no file is generated."))
+
+ options = parser.parse_args()
+
+ jobs = determine_jobs(options.task, options.variant, options.jobs_max, options.jobs_factor)
+ if jobs < CPU_COUNT:
+ print("Reducing number of jobs to run from {} to {}".format(CPU_COUNT, jobs))
+ output_jobs(jobs, options.outfile)
+
+
+if __name__ == "__main__":
+ main()
diff --git a/buildscripts/tests/test_evergreen_gen_fuzzer_tests.py b/buildscripts/tests/test_evergreen_gen_fuzzer_tests.py
index 06e3acf07a2..1956aa97519 100644
--- a/buildscripts/tests/test_evergreen_gen_fuzzer_tests.py
+++ b/buildscripts/tests/test_evergreen_gen_fuzzer_tests.py
@@ -59,6 +59,7 @@ class TestGenerateEvgTasks(unittest.TestCase):
options.resmoke_args = "resmoke args"
options.variant = "build variant"
options.continue_on_failure = "false"
+ options.resmoke_jobs_max = 0
options.should_shuffle = "false"
options.timeout_secs = "1800"
diff --git a/buildscripts/tests/test_evergreen_resmoke_job_count.py b/buildscripts/tests/test_evergreen_resmoke_job_count.py
new file mode 100644
index 00000000000..f284e122fba
--- /dev/null
+++ b/buildscripts/tests/test_evergreen_resmoke_job_count.py
@@ -0,0 +1,103 @@
+"""Unit tests for the evergreen_resomke_job_count script."""
+
+from __future__ import division
+
+import unittest
+
+import psutil
+
+from buildscripts import evergreen_resmoke_job_count as erjc
+
+# pylint: disable=missing-docstring,no-self-use
+
+
+class DetermineJobsTest(unittest.TestCase):
+ cpu_count = psutil.cpu_count()
+ mytask = "mytask"
+ regex = "regexthatmatches"
+ mytask_factor = 0.5
+ regex_factor = 0.25
+ task_factors = [{"task": mytask, "factor": mytask_factor},
+ {"task": "regex.*", "factor": regex_factor}]
+
+ def test_determine_jobs_no_matching_task(self):
+ jobs = erjc.determine_jobs("_no_match_", "_no_variant_", 0, 1)
+ self.assertEqual(self.cpu_count, jobs)
+
+ def test_determine_jobs_matching_variant(self):
+ erjc.VARIANT_TASK_FACTOR_OVERRIDES = {"myvariant": self.task_factors}
+ jobs = erjc.determine_jobs(self.mytask, "myvariant", 0, 1)
+ self.assertEqual(int(round(self.cpu_count * self.mytask_factor)), jobs)
+ jobs = erjc.determine_jobs(self.regex, "myvariant", 0, 1)
+ self.assertEqual(int(round(self.cpu_count * self.regex_factor)), jobs)
+
+ def test_determine_factor_matching_variant(self):
+ erjc.VARIANT_TASK_FACTOR_OVERRIDES = {"myvariant": self.task_factors}
+ factor = erjc.determine_factor(self.mytask, "myvariant", 1)
+ self.assertEqual(self.mytask_factor, factor)
+ factor = erjc.determine_factor(self.regex, "myvariant", 1)
+ self.assertEqual(self.regex_factor, factor)
+
+ def test_determine_jobs_matching_machine(self):
+ erjc.PLATFORM_MACHINE = "mymachine"
+ erjc.MACHINE_TASK_FACTOR_OVERRIDES = {"mymachine": self.task_factors}
+ jobs = erjc.determine_jobs(self.mytask, "myvariant", 0, 1)
+ self.assertEqual(int(round(self.cpu_count * self.mytask_factor)), jobs)
+ jobs = erjc.determine_jobs(self.regex, "myvariant", 0, 1)
+ self.assertEqual(int(round(self.cpu_count * self.regex_factor)), jobs)
+
+ def test_determine_factor_matching_machine(self):
+ erjc.PLATFORM_MACHINE = "mymachine"
+ erjc.MACHINE_TASK_FACTOR_OVERRIDES = {"mymachine": self.task_factors}
+ factor = erjc.determine_factor(self.mytask, "myvariant", 1)
+ self.assertEqual(self.mytask_factor, factor)
+ factor = erjc.determine_factor(self.regex, "myvariant", 1)
+ self.assertEqual(self.regex_factor, factor)
+
+ def test_determine_jobs_matching_platform(self):
+ erjc.SYS_PLATFORM = "myplatform"
+ erjc.PLATFORM_TASK_FACTOR_OVERRIDES = {"myplatform": self.task_factors}
+ jobs = erjc.determine_jobs(self.mytask, "myvariant", 0, 1)
+ self.assertEqual(int(round(self.cpu_count * self.mytask_factor)), jobs)
+ jobs = erjc.determine_jobs(self.regex, "myvariant", 0, 1)
+ self.assertEqual(int(round(self.cpu_count * self.regex_factor)), jobs)
+
+ def test_determine_factor_matching_platform(self):
+ erjc.SYS_PLATFORM = "myplatform"
+ erjc.PLATFORM_TASK_FACTOR_OVERRIDES = {"mymachine": self.task_factors}
+ factor = erjc.determine_factor(self.mytask, "myvariant", 1)
+ self.assertEqual(self.mytask_factor, factor)
+ factor = erjc.determine_factor(self.regex, "myvariant", 1)
+ self.assertEqual(self.regex_factor, factor)
+
+ def test_determine_jobs_min_factor(self):
+ erjc.PLATFORM_MACHINE = "mymachine"
+ erjc.SYS_PLATFORM = "myplatform"
+ mytask_factor_min = 0.5
+ regex_factor_min = 0.25
+ task_factors1 = [{"task": "mytask", "factor": mytask_factor_min + .5},
+ {"task": "regex.*", "factor": regex_factor_min + .5}]
+ task_factors2 = [{"task": "mytask", "factor": mytask_factor_min + .25},
+ {"task": "regex.*", "factor": regex_factor_min + .25}]
+ task_factors3 = [{"task": "mytask", "factor": mytask_factor_min},
+ {"task": "regex.*", "factor": regex_factor_min}]
+ erjc.VARIANT_TASK_FACTOR_OVERRIDES = {"myvariant": task_factors1}
+ erjc.MACHINE_TASK_FACTOR_OVERRIDES = {"mymachine": task_factors2}
+ erjc.PLATFORM_TASK_FACTOR_OVERRIDES = {"myplatform": task_factors3}
+ jobs = erjc.determine_jobs(self.mytask, "myvariant", 0, 1)
+ self.assertEqual(int(round(self.cpu_count * mytask_factor_min)), jobs)
+ jobs = erjc.determine_jobs(self.regex, "myvariant", 0, 1)
+ self.assertEqual(int(round(self.cpu_count * regex_factor_min)), jobs)
+
+ def test_determine_jobs_factor(self):
+ factor = 0.4
+ jobs = erjc.determine_jobs("_no_match_", "_no_variant_", 0, factor)
+ self.assertEqual(int(round(self.cpu_count * factor)), jobs)
+
+ def test_determine_jobs_jobs_max(self):
+ jobs_max = 3
+ jobs = erjc.determine_jobs("_no_match_", "_no_variant_", jobs_max, 1)
+ self.assertEqual(min(jobs_max, jobs), jobs)
+ jobs_max = 30
+ jobs = erjc.determine_jobs("_no_match_", "_no_variant_", jobs_max, 1)
+ self.assertEqual(min(jobs_max, jobs), jobs)
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 525203ca3c8..deeacb1713e 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -50,8 +50,7 @@ variables:
- func: "run tests"
vars:
resmoke_args: --help
- run_multiple_jobs: false
- max_jobs: 0 # If set in combination with run_multiple_jobs, will cap the number of jobs used.
+ resmoke_jobs_max: 0 # No cap on number of jobs.
# Used for tests that invoke resmoke.py and require no additional setup.
- &task_depending_on_all_template
@@ -68,7 +67,7 @@ variables:
- func: "run tests"
vars:
resmoke_args: --help
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- func: "send benchmark results"
- &benchrun_embedded_template
@@ -80,7 +79,7 @@ variables:
- func: "run tests"
vars:
resmoke_args: --help
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- func: "send benchmark results"
- &jepsen_config_vars
@@ -111,6 +110,7 @@ variables:
num_files: 15
num_tasks: 10
resmoke_args: --help # resmoke_args needs to be overridden to specify one of the jstestfuzz suites
+ resmoke_jobs_max: 1
should_shuffle: false
continue_on_failure: false
# Terminate the function when there has been no output to stdout for 30 minutes. E.g. when something is stuck in an infinite loop.
@@ -450,7 +450,6 @@ variables:
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
python: python
python3: '/cygdrive/c/python/python36/python.exe'
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
ext: zip
use_scons_cache: true
multiversion_platform: windows
@@ -1315,6 +1314,29 @@ functions:
fi
fi
+ "determine resmoke jobs" : &determine_resmoke_jobs
+ command: shell.exec
+ params:
+ working_dir: src
+ shell: bash
+ script: |
+ set -o verbose
+ set -o errexit
+
+ ${activate_virtualenv}
+ $python buildscripts/evergreen_resmoke_job_count.py \
+ --taskName ${task_name} \
+ --buildVariant ${build_variant} \
+ --jobFactor ${resmoke_jobs_factor|1} \
+ --jobsMax ${resmoke_jobs_max|0} \
+ --outFile resmoke_jobs_expansion.yml
+
+ "update resmoke jobs expansions" : &update_resmoke_jobs_expansions
+ command: expansions.update
+ params:
+ ignore_missing_file: true
+ file: src/resmoke_jobs_expansion.yml
+
"determine task timeout" : &determine_task_timeout
command: shell.exec
params:
@@ -1453,6 +1475,8 @@ functions:
- key: aws_secret_remote
value: ${mongodatafiles_aws_secret}
- *set_up_remote_credentials
+ - *determine_resmoke_jobs
+ - *update_resmoke_jobs_expansions
- command: shell.exec
type: test
params:
@@ -1492,39 +1516,7 @@ functions:
fi
fi
- extra_args=""
- if [ ${run_multiple_jobs|false} = true ]; then
- processor_architecture=$(uname -m)
- num_jobs_available=${num_jobs_available|1}
- # Reduce the number of available jobs by half when running any sharding*, replica_sets*
- # and select jsCore passthrough tasks on Windows and ARM to avoid overwhelming test hosts.
- if [ "Windows_NT" = "$OS" ] || [ "aarch64" = $processor_architecture ]; then
- case "${task_name}" in
- replica_sets_initsync_jscore_passthrough \
- |replica_sets_initsync_static_jscore_passthrough \
- |replica_sets* \
- |sharding* \
- )
- num_jobs_available=$((${num_jobs_available|2} / 2))
- echo "Reducing jobs from ${num_jobs_available|1} to $num_jobs_available"
- ;;
- esac
- fi
-
- # Reduce the number of available jobs by two-thirds when running the
- # secondary_reads_passthrough task on the Enterprise RHEL 6.2 InMemory build variant.
- if [[ "${build_variant}" = "enterprise-rhel-62-64-bit-inmem" \
- && "${task_name}" = "secondary_reads_passthrough" ]]; then
- num_jobs_available=$((${num_jobs_available|3} / 3))
- echo "Reducing jobs from ${num_jobs_available|1} to $num_jobs_available"
- fi
-
- if [ ${max_jobs|0} -gt 0 ] && [ ${max_jobs|0} -lt $num_jobs_available ]; then
- extra_args="$extra_args --jobs=${max_jobs}"
- else
- extra_args="$extra_args --jobs=$num_jobs_available"
- fi
- fi
+ extra_args="$extra_args --jobs=${resmoke_jobs|1}"
if [ ${should_shuffle|true} = true ]; then
extra_args="$extra_args --shuffle"
@@ -3753,7 +3745,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=unittests
- run_multiple_jobs: true
## compile_dbtest ##
- name: compile_dbtest
@@ -3781,7 +3772,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=dbtest --storageEngine=wiredTiger
- run_multiple_jobs: true
## embedded_sdk_build_and_test_* - build the embedded-dev and embedded-test targets only ##
@@ -4650,7 +4640,6 @@ tasks:
task_path_suffix: /data/multiversion:$HOME
resmoke_wrapper: $python buildscripts/burn_in_tests.py --testListFile=jstests/new_tests.json
resmoke_args: --repeatSuites=2
- run_multiple_jobs: true
- <<: *benchmark_template
name: benchmarks_orphaned
@@ -4659,7 +4648,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=benchmarks
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- func: "send benchmark results"
- <<: *benchmark_template
@@ -4669,7 +4658,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=benchmarks_sharding
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- func: "send benchmark results"
- <<: *task_template
@@ -4736,7 +4725,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=benchrun_embedded_aggregation
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- func: "send benchmark results"
- <<: *benchrun_embedded_template
@@ -4746,7 +4735,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=benchrun_embedded_commands
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- func: "send benchmark results"
- <<: *benchrun_embedded_template
@@ -4756,7 +4745,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=benchrun_embedded_insert
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- func: "send benchmark results"
- <<: *benchrun_embedded_template
@@ -4766,7 +4755,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=benchrun_embedded_misc
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- func: "send benchmark results"
- <<: *benchrun_embedded_template
@@ -4776,7 +4765,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=benchrun_embedded_mixed_and_multi
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- func: "send benchmark results"
- <<: *benchrun_embedded_template
@@ -4786,7 +4775,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=benchrun_embedded_queries
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- func: "send benchmark results"
- <<: *benchrun_embedded_template
@@ -4796,7 +4785,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=benchrun_embedded_remove
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- func: "send benchmark results"
- <<: *benchrun_embedded_template
@@ -4806,7 +4795,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=benchrun_embedded_update
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- func: "send benchmark results"
- <<: *run_jepsen_template
@@ -5194,7 +5183,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=aggregation --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: aggregation_ese
@@ -5205,7 +5193,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=aggregation_ese --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: aggregation_auth
@@ -5216,7 +5203,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=aggregation_auth --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: aggregation_facet_unwind_passthrough
@@ -5227,7 +5213,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=aggregation_facet_unwind_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: aggregation_mongos_passthrough
@@ -5238,7 +5223,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=aggregation_mongos_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: aggregation_one_shard_sharded_collections
@@ -5249,7 +5233,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=aggregation_one_shard_sharded_collections --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: aggregation_read_concern_majority_passthrough
@@ -5260,7 +5243,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=aggregation_read_concern_majority_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: aggregation_sharded_collections_passthrough
@@ -5271,7 +5253,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=aggregation_sharded_collections_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: audit
@@ -5280,7 +5261,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=audit --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: auth
@@ -5289,7 +5269,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=auth --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: auth_audit
@@ -5298,7 +5277,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=auth_audit --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams
@@ -5307,7 +5285,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams_mongos_sessions_passthrough
@@ -5318,7 +5295,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams_mongos_sessions_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams_mongos_passthrough
@@ -5329,7 +5305,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams_mongos_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams_secondary_reads
@@ -5340,7 +5315,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams_secondary_reads --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams_sharded_collections_passthrough
@@ -5351,7 +5325,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams_sharded_collections_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams_whole_db_passthrough
@@ -5362,7 +5335,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams_whole_db_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams_whole_db_mongos_passthrough
@@ -5373,7 +5345,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams_whole_db_mongos_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams_whole_db_secondary_reads_passthrough
@@ -5384,7 +5355,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams_whole_db_secondary_reads_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams_whole_db_sharded_collections_passthrough
@@ -5395,7 +5365,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams_whole_db_sharded_collections_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams_whole_cluster_passthrough
@@ -5406,7 +5375,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams_whole_cluster_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams_whole_cluster_mongos_passthrough
@@ -5417,7 +5385,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams_whole_cluster_mongos_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams_whole_cluster_secondary_reads_passthrough
@@ -5428,7 +5395,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams_whole_cluster_secondary_reads_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: change_streams_whole_cluster_sharded_collections_passthrough
@@ -5439,7 +5405,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=change_streams_whole_cluster_sharded_collections_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: disk_mobile
@@ -5448,7 +5413,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=disk_mobile --storageEngine=mobile
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- <<: *task_template
name: disk_wiredtiger
@@ -5457,7 +5422,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=disk_wiredtiger --storageEngine=wiredTiger
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- <<: *task_template
name: ese
@@ -5466,7 +5431,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=ese --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: failpoints
@@ -5475,7 +5439,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=failpoints --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: failpoints_auth
@@ -5484,7 +5447,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=failpoints_auth --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: gle_auth
@@ -5493,7 +5455,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=gle_auth --shellWriteMode=legacy --shellReadMode=legacy --excludeWithAnyTags=requires_find_command --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: gle_auth_write_cmd
@@ -5502,7 +5463,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=gle_auth --shellWriteMode=commands --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: gle_auth_basics_passthrough
@@ -5511,7 +5471,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=gle_auth_basics_passthrough --shellWriteMode=legacy --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: gle_auth_basics_passthrough_write_cmd
@@ -5520,7 +5479,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=gle_auth_basics_passthrough --shellWriteMode=commands --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: integration_tests_standalone
@@ -5529,7 +5487,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=integration_tests_standalone --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: integration_tests_standalone_audit
@@ -5538,7 +5495,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=integration_tests_standalone_audit --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: integration_tests_replset
@@ -5547,7 +5503,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=integration_tests_replset --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: integration_tests_sharded
@@ -5556,7 +5511,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=integration_tests_sharded --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: external_auth
@@ -5565,7 +5519,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=external_auth --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_gle_auth_basics_passthrough
@@ -5576,7 +5529,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_gle_auth_basics_passthrough --shellWriteMode=legacy --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_gle_auth_basics_passthrough_write_cmd
@@ -5587,7 +5539,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_gle_auth_basics_passthrough --shellWriteMode=commands --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: jsCore
@@ -5596,7 +5547,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=core --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: jsCore_mobile
@@ -5605,7 +5555,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=core --mongod=./mongoed --excludeWithAnyTags=requires_scripting,requires_auth,requires_sharding,does_not_support_stepdowns,requires_background_index,requires_ttl_index,incompatible_with_embedded,incompatible_with_embedded_todo_investigate,requires_replication,requires_capped,requires_profiling,requires_javascript,requires_fsync,requires_compact
- run_multiple_jobs: true
- <<: *task_template
name: jsCore_ese
@@ -5616,7 +5565,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=core_ese --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: jsCore_compatibility
@@ -5627,7 +5575,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=core --shellReadMode=legacy --shellWriteMode=compatibility --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: jsCore_auth
@@ -5638,7 +5585,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=core_auth
- run_multiple_jobs: true
- <<: *task_template
name: jsCore_minimum_batch_size
@@ -5649,7 +5595,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=core_minimum_batch_size --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: jsCore_op_query
@@ -5660,7 +5605,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=core_op_query --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: jsCore_txns
@@ -5669,7 +5613,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=core_txns --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharded_jscore_txns
@@ -5678,7 +5621,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharded_jscore_txns --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharded_jscore_txns_sharded_collections
@@ -5687,7 +5629,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharded_jscore_txns_sharded_collections --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: causally_consistent_jscore_txns_passthrough
@@ -5696,7 +5637,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=causally_consistent_jscore_txns_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharded_causally_consistent_jscore_txns_passthrough
@@ -5705,7 +5645,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharded_causally_consistent_jscore_txns_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharded_collections_causally_consistent_jscore_txns_passthrough
@@ -5725,7 +5664,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_multi_stmt_txn_jscore_passthrough
@@ -5736,7 +5674,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_multi_stmt_txn_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_multi_stmt_txn_stepdown_jscore_passthrough
@@ -5747,7 +5684,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_multi_stmt_txn_stepdown_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough
@@ -5758,7 +5694,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough
@@ -5769,7 +5704,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_initsync_jscore_passthrough
@@ -5780,7 +5714,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_initsync_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_initsync_static_jscore_passthrough
@@ -5791,7 +5724,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_initsync_static_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_kill_primary_jscore_passthrough
@@ -5802,7 +5734,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_kill_primary_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_terminate_primary_jscore_passthrough
@@ -5813,7 +5744,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_terminate_primary_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_kill_secondaries_jscore_passthrough
@@ -5824,7 +5754,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_kill_secondaries_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: mongosTest
@@ -5833,7 +5762,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=mongos_test
- run_multiple_jobs: true
- <<: *task_template
name: multiversion_auth
@@ -5844,7 +5772,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=multiversion_auth --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: multiversion
@@ -5855,7 +5782,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=multiversion --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: noPassthrough
@@ -5864,7 +5790,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=no_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: noPassthroughWithMongod
@@ -5873,7 +5798,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=no_passthrough_with_mongod --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: bulk_gle_passthrough
@@ -5882,7 +5806,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=bulk_gle_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: slow1
@@ -5891,7 +5814,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=slow1 --storageEngine=wiredTiger
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- <<: *task_template
name: serial_run
@@ -5900,7 +5823,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=serial_run --storageEngine=wiredTiger
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- <<: *task_template
name: sharded_collections_jscore_passthrough
@@ -5911,7 +5834,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharded_collections_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_jscore_passthrough
@@ -5922,7 +5844,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_jscore_op_query_passthrough
@@ -5933,7 +5854,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_jscore_op_query_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_jscore_passthrough_wire_ops
@@ -5944,7 +5864,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_jscore_passthrough --storageEngine=wiredTiger --shellReadMode=legacy --shellWriteMode=compatibility --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharded_multi_stmt_txn_jscore_passthrough
@@ -5955,7 +5874,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharded_multi_stmt_txn_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: parallel
@@ -5966,6 +5884,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=parallel --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: parallel_compatibility
@@ -5976,6 +5895,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=parallel --shellReadMode=legacy --shellWriteMode=compatibility --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency
@@ -5984,6 +5904,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_replication
@@ -5992,6 +5913,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_replication --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_replication_causal_consistency
@@ -6000,6 +5922,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_replication_causal_consistency --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_replication_multi_stmt_txn
@@ -6008,6 +5931,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_replication_multi_stmt_txn --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_replication_ubsan
@@ -6016,6 +5940,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_replication_ubsan --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_replication_causal_consistency_ubsan
@@ -6024,6 +5949,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_replication_causal_consistency_ubsan --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_replication_multi_stmt_txn_ubsan
@@ -6032,6 +5958,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_replication_multi_stmt_txn_ubsan --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_sharded_replication
@@ -6040,6 +5967,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_sharded_replication --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_sharded_replication_with_balancer
@@ -6048,6 +5976,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_sharded_replication_with_balancer --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_sharded_causal_consistency
@@ -6056,6 +5985,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_sharded_causal_consistency --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_sharded_causal_consistency_and_balancer
@@ -6064,6 +5994,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_sharded_causal_consistency_and_balancer --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_sharded_with_stepdowns
@@ -6072,6 +6003,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_sharded_with_stepdowns --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_sharded_with_stepdowns_and_balancer
@@ -6080,6 +6012,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_sharded_with_stepdowns_and_balancer --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_simultaneous
@@ -6088,6 +6021,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_simultaneous --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: concurrency_simultaneous_replication
@@ -6096,6 +6030,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=concurrency_simultaneous_replication --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
- <<: *task_template
name: read_concern_linearizable_passthrough
@@ -6106,7 +6041,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=read_concern_linearizable_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: read_concern_majority_passthrough
@@ -6117,7 +6051,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=read_concern_majority_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: write_concern_majority_passthrough
@@ -6128,7 +6061,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=write_concern_majority_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: secondary_reads_passthrough
@@ -6139,7 +6071,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=secondary_reads_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets
@@ -6148,7 +6079,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_ese
@@ -6157,7 +6087,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_ese --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_ese_0
@@ -6166,7 +6095,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_ese_0 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_ese_1
@@ -6175,7 +6103,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_ese_1 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_ese_2
@@ -6184,7 +6111,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_ese_2 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_ese_3
@@ -6193,7 +6119,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_ese_3 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_ese_4
@@ -6202,7 +6127,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_ese_4 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_ese_5
@@ -6211,7 +6135,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_ese_5 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_ese_6
@@ -6220,7 +6143,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_ese_6 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_ese_misc
@@ -6229,7 +6151,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_ese_misc --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_auth
@@ -6238,7 +6159,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_auth --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_auth_0
@@ -6247,7 +6167,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_auth_0 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_auth_1
@@ -6256,7 +6175,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_auth_1 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_auth_2
@@ -6265,7 +6183,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_auth_2 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_auth_3
@@ -6274,7 +6191,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_auth_3 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_auth_4
@@ -6283,7 +6199,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_auth_4 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_auth_5
@@ -6292,7 +6207,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_auth_5 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_auth_6
@@ -6301,7 +6215,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_auth_6 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: replica_sets_auth_misc
@@ -6310,7 +6223,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=replica_sets_auth_misc --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sasl
@@ -6319,7 +6231,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sasl --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding
@@ -6328,7 +6239,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_0
@@ -6337,7 +6247,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_0 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_1
@@ -6346,7 +6255,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_1 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_2
@@ -6355,7 +6263,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_2 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_3
@@ -6364,7 +6271,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_3 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_4
@@ -6373,7 +6279,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_4 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_5
@@ -6382,7 +6287,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_5 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_6
@@ -6391,7 +6295,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_6 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_7
@@ -6400,7 +6303,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_7 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_8
@@ -6409,7 +6311,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_8 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_9
@@ -6418,7 +6319,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_9 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_10
@@ -6427,7 +6327,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_10 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_11
@@ -6436,7 +6335,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_11 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_12
@@ -6445,7 +6343,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_12 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_13
@@ -6454,7 +6351,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_13 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_14
@@ -6463,7 +6359,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_14 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_misc
@@ -6472,7 +6367,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_misc --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_csrs_continuous_config_stepdown
@@ -6481,7 +6375,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_continuous_config_stepdown --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese
@@ -6490,7 +6383,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_0
@@ -6499,7 +6391,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_0 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_1
@@ -6508,7 +6399,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_1 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_2
@@ -6517,7 +6407,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_2 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_3
@@ -6526,7 +6415,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_3 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_4
@@ -6535,7 +6423,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_4 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_5
@@ -6544,7 +6431,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_5 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_6
@@ -6553,7 +6439,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_6 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_7
@@ -6562,7 +6447,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_7 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_8
@@ -6571,7 +6455,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_8 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_9
@@ -6580,7 +6463,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_9 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_10
@@ -6589,7 +6471,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_10 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_11
@@ -6598,7 +6479,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_11 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_12
@@ -6607,7 +6487,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_12 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_13
@@ -6616,7 +6495,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_13 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_14
@@ -6625,7 +6503,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_14 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_15
@@ -6634,7 +6511,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_15 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_16
@@ -6643,7 +6519,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_16 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_17
@@ -6652,7 +6527,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_17 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_18
@@ -6661,7 +6535,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_18 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_19
@@ -6670,7 +6543,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_19 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_20
@@ -6679,7 +6551,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_20 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_ese_misc
@@ -6688,7 +6559,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_ese_misc --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query
@@ -6697,7 +6567,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_0
@@ -6706,7 +6575,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_0 --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_1
@@ -6715,7 +6583,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_1 --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_2
@@ -6724,7 +6591,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_2 --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_3
@@ -6733,7 +6599,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_3 --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_4
@@ -6742,7 +6607,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_4 --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_5
@@ -6751,7 +6615,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_5 --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_6
@@ -6760,7 +6623,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_6 --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_7
@@ -6769,7 +6631,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_7 --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_8
@@ -6778,7 +6639,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_8 --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_9
@@ -6787,7 +6647,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_9 --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_10
@@ -6796,7 +6655,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_10 --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_11
@@ -6805,7 +6663,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_11 --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_op_query_misc
@@ -6814,7 +6671,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_misc --shellReadMode=legacy --storageEngine=wiredTiger --excludeWithAnyTags=requires_find_command
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth
@@ -6823,7 +6679,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_0
@@ -6832,7 +6687,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_0 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_1
@@ -6841,7 +6695,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_1 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_2
@@ -6850,7 +6703,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_2 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_3
@@ -6859,7 +6711,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_3 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_4
@@ -6868,7 +6719,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_4 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_5
@@ -6877,7 +6727,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_5 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_6
@@ -6886,7 +6735,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_6 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_7
@@ -6895,7 +6743,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_7 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_8
@@ -6904,7 +6751,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_8 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_9
@@ -6913,7 +6759,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_9 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_10
@@ -6922,7 +6767,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_10 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_11
@@ -6931,7 +6775,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_11 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_12
@@ -6940,7 +6783,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_12 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_13
@@ -6949,7 +6791,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_13 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_14
@@ -6958,7 +6799,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_14 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_15
@@ -6967,7 +6807,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_15 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_16
@@ -6976,7 +6815,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_16 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_17
@@ -6985,7 +6823,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_17 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_18
@@ -6994,7 +6831,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_18 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_19
@@ -7003,7 +6839,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_19 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_misc
@@ -7012,7 +6847,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_misc --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit
@@ -7023,7 +6857,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_0
@@ -7054,7 +6887,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_0 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_1
@@ -7064,7 +6896,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_1 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_2
@@ -7074,7 +6905,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_2 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_3
@@ -7084,7 +6914,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_3 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_4
@@ -7094,7 +6923,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_4 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_5
@@ -7104,7 +6932,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_5 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_6
@@ -7114,7 +6941,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_6 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_7
@@ -7124,7 +6950,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_7 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_8
@@ -7134,7 +6959,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_8 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_9
@@ -7144,7 +6968,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_9 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_10
@@ -7154,7 +6977,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_10 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_11
@@ -7164,7 +6986,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_11 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_12
@@ -7174,7 +6995,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_12 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_13
@@ -7184,7 +7004,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_13 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_14
@@ -7194,7 +7013,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_14 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_15
@@ -7204,7 +7022,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_15 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_16
@@ -7214,7 +7031,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_16 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_17
@@ -7224,7 +7040,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_17 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_18
@@ -7234,7 +7049,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_18 --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_auth_audit_misc
@@ -7244,7 +7058,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharding_auth_audit_misc --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards
@@ -7255,7 +7068,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_0
@@ -7266,7 +7078,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_0
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_1
@@ -7277,7 +7088,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_1
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_2
@@ -7288,7 +7098,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_2
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_3
@@ -7299,7 +7108,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_3
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_4
@@ -7310,7 +7118,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_4
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_5
@@ -7321,7 +7128,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_5
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_6
@@ -7332,7 +7138,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_6
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_7
@@ -7343,7 +7148,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_7
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_8
@@ -7354,7 +7158,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_8
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_9
@@ -7365,7 +7168,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_9
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_10
@@ -7376,7 +7178,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_10
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_11
@@ -7387,7 +7188,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_11
- run_multiple_jobs: true
- <<: *task_template
name: sharding_last_stable_mongos_and_mixed_shards_misc
@@ -7398,7 +7198,6 @@ tasks:
vars:
task_path_suffix: /data/multiversion
resmoke_args: --suites=sharding_last_stable_mongos_and_mixed_shards_misc
- run_multiple_jobs: true
- <<: *task_template
name: snmp
@@ -7409,7 +7208,6 @@ tasks:
vars:
snmp_config_path: SNMPCONFPATH=snmpconf
resmoke_args: --suites=snmp --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: ssl
@@ -7432,7 +7230,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=ssl --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sslSpecial
@@ -7441,7 +7238,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=ssl_special --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: tool
@@ -7450,7 +7246,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=tool --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: jsCore_decimal
@@ -7459,7 +7254,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=decimal --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: read_only
@@ -7468,7 +7262,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=read_only --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: read_only_sharded
@@ -7477,7 +7270,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=read_only_sharded --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: session_jscore_passthrough
@@ -7488,7 +7280,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=session_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: causally_consistent_jscore_passthrough
@@ -7499,7 +7290,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=causally_consistent_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: causally_consistent_jscore_passthrough_auth
@@ -7510,7 +7300,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=causally_consistent_jscore_passthrough_auth --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: sharded_causally_consistent_jscore_passthrough
@@ -7521,7 +7310,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=sharded_causally_consistent_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: retryable_writes_jscore_passthrough
@@ -7532,7 +7320,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=retryable_writes_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: logical_session_cache_replication_default_refresh_jscore_passthrough
@@ -7543,7 +7330,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=logical_session_cache_replication_default_refresh_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: logical_session_cache_replication_100ms_refresh_jscore_passthrough
@@ -7554,7 +7340,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=logical_session_cache_replication_100ms_refresh_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: logical_session_cache_replication_1sec_refresh_jscore_passthrough
@@ -7565,7 +7350,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=logical_session_cache_replication_1sec_refresh_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: logical_session_cache_replication_10sec_refresh_jscore_passthrough
@@ -7576,7 +7360,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=logical_session_cache_replication_10sec_refresh_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: logical_session_cache_sharding_default_refresh_jscore_passthrough
@@ -7587,7 +7370,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=logical_session_cache_sharding_default_refresh_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough
@@ -7598,7 +7380,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=logical_session_cache_sharding_100ms_refresh_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
@@ -7609,7 +7390,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=logical_session_cache_sharding_1sec_refresh_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough
@@ -7620,7 +7400,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=logical_session_cache_sharding_10sec_refresh_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: logical_session_cache_standalone_default_refresh_jscore_passthrough
@@ -7631,7 +7410,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=logical_session_cache_standalone_default_refresh_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough
@@ -7642,7 +7420,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=logical_session_cache_standalone_100ms_refresh_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
@@ -7653,7 +7430,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=logical_session_cache_standalone_1sec_refresh_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough
@@ -7664,7 +7440,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=logical_session_cache_standalone_10sec_refresh_jscore_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: retryable_writes_jscore_stepdown_passthrough
@@ -7675,7 +7450,6 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=retryable_writes_jscore_stepdown_passthrough --storageEngine=wiredTiger
- run_multiple_jobs: true
- <<: *task_template
name: watchdog_wiredtiger
@@ -7685,7 +7459,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=watchdog --storageEngine=wiredTiger
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
# This is a separate task because it is only supported on Ubuntu 16.04+ which are not inmemory builders
- <<: *task_template
@@ -7696,7 +7470,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=watchdog --storageEngine=inMemory
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- <<: *task_template
name: free_monitoring
@@ -7722,7 +7496,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=free_monitoring --storageEngine=wiredTiger
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- <<: *task_template
name: jsonSchema
@@ -7731,7 +7505,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=json_schema --storageEngine=wiredTiger
- run_multiple_jobs: false
+ resmoke_jobs_max: 1
- name: powercycle
exec_timeout_secs: 7200 # 2 hour timeout for the task overall
@@ -7916,6 +7690,7 @@ tasks:
- func: "run tests"
vars:
resmoke_args: --suites=buildscripts_test
+ resmoke_jobs_max: 1
- name: package
depends_on:
@@ -8558,7 +8333,6 @@ buildvariants:
push_name: linux
push_arch: x86_64
compile_flags: -j$(grep -c ^processor /proc/cpuinfo) --ssl=off --variables-files=etc/scons/mongodbtoolchain_gcc.vars --enable-free-mon=off --enable-http-client=off --release
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
scons_cache_scope: shared
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
test_flags: --excludeWithAnyTags=requires_http_client
@@ -8671,7 +8445,6 @@ buildvariants:
batchtime: 1440 # 1 day
expansions:
compile_flags: -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars --enable-free-mon=off --enable-http-client=off
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
test_flags: --repeatSuites=10 --shuffle
scons_cache_scope: shared
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
@@ -8734,7 +8507,7 @@ buildvariants:
push_bucket: downloads.mongodb.org
push_name: linux-debug
push_arch: x86_64
- num_jobs_available: $(($(grep -c ^processor /proc/cpuinfo) / 2)) # Avoid starting too many mongod's
+ resmoke_jobs_factor: 0.5 # Avoid starting too many mongod's
compile_flags: --dbg=on --opt=on -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars --enable-free-mon=off --enable-http-client=off
scons_cache_scope: shared
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
@@ -8898,7 +8671,7 @@ buildvariants:
- wtdevelop
expansions:
use_wt_develop: true
- num_jobs_available: $(($(grep -c ^processor /proc/cpuinfo) / 2)) # Avoid starting too many mongod's
+ resmoke_jobs_factor: 0.5 # Avoid starting too many mongod's
compile_flags: --dbg=on --opt=on -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars --enable-free-mon=off --enable-http-client=off
use_scons_cache: true
build_mongoreplay: true
@@ -8915,7 +8688,6 @@ buildvariants:
push_name: linux-duroff
push_arch: x86_64
compile_flags: -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars --enable-free-mon=off --enable-http-client=off
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
# Running WiredTiger with --nojournal in a replica set is no longer supported, so this variant
# does not include replica set tests. Since transactions are only supported on replica sets, we
# exclude those tests as well.
@@ -8969,7 +8741,6 @@ buildvariants:
batchtime: 1440 # 1 day
expansions:
compile_flags: -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
test_flags: --wiredTigerEngineConfig=mmap=false --wiredTigerCollectionConfig=type=lsm --wiredTigerIndexConfig=type=lsm --excludeWithAnyTags=uses_transactions,does_not_support_wiredtiger_lsm
scons_cache_scope: shared
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
@@ -8997,7 +8768,6 @@ buildvariants:
compile_flags: --ssl MONGO_DISTMOD=ubuntu1404 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
multiversion_platform: ubuntu1404
multiversion_edition: targeted
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager.py
packager_arch: x86_64
@@ -9102,7 +8872,6 @@ buildvariants:
compile_flags: --ssl MONGO_DISTMOD=ubuntu1804 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
multiversion_platform: ubuntu1804
multiversion_edition: targeted
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager.py
packager_arch: x86_64
@@ -9201,7 +8970,6 @@ buildvariants:
compile_flags: --ssl MONGO_DISTMOD=ubuntu1804 --release -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars
multiversion_platform: ubuntu1804
multiversion_edition: enterprise
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -9268,7 +9036,6 @@ buildvariants:
--cxx-std=17
--disable-warnings-as-errors
--allocator=system
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
repo_edition: enterprise
scons_cache_scope: shared
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
@@ -9313,7 +9080,6 @@ buildvariants:
--allocator=system
CPPDEFINES=_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR
CXXFLAGS="-Wno-register"
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
repo_edition: enterprise
scons_cache_scope: shared
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
@@ -9354,7 +9120,6 @@ buildvariants:
compile_flags: --ssl MONGO_DISTMOD=ubuntu1604 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
multiversion_platform: ubuntu1604
multiversion_edition: targeted
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager.py
packager_arch: x86_64
@@ -9468,8 +9233,7 @@ buildvariants:
push_name: linux
push_arch: arm64-enterprise-ubuntu1604
compile_flags: --ssl MONGO_DISTMOD=ubuntu1604 -j$(grep -c ^processor /proc/cpuinfo) CCFLAGS="-march=armv8-a+crc -mtune=generic" --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
- max_jobs: 8 # Avoid starting too many mongod's on ARM test servers
+ resmoke_jobs_max: 8 # Avoid starting too many mongod's on ARM test servers
has_packages: true
packager_script: packager_enterprise.py
packager_arch: arm64
@@ -9559,8 +9323,7 @@ buildvariants:
push_name: linux
push_arch: arm64-ubuntu1604
compile_flags: --ssl MONGO_DISTMOD=ubuntu1604 -j$(grep -c ^processor /proc/cpuinfo) --release CCFLAGS="-march=armv8-a+crc -mtune=generic" --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
- max_jobs: 8 # Avoid starting too many mongod's on ARM test servers
+ resmoke_jobs_max: 8 # Avoid starting too many mongod's on ARM test servers
has_packages: true
packager_script: packager.py
packager_arch: arm64
@@ -9599,7 +9362,7 @@ buildvariants:
push_name: linux
push_arch: ppc64le-enterprise-ubuntu1604
compile_flags: --ssl MONGO_DISTMOD=ubuntu1604 -j$(echo "$(grep -c processor /proc/cpuinfo)/2" | bc) --release CCFLAGS="-mcpu=power8 -mtune=power8 -mcmodel=medium" --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: 2
+ resmoke_jobs_max: 2
has_packages: true
packager_script: packager_enterprise.py
packager_arch: ppc64le
@@ -9695,7 +9458,7 @@ buildvariants:
push_name: linux
push_arch: s390x-enterprise-ubuntu1604
compile_flags: --ssl MONGO_DISTMOD=ubuntu1604 --release -j3 CCFLAGS="-march=z196 -mtune=zEC12" --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: 2
+ resmoke_jobs_max: 2
has_packages: true
packager_script: packager_enterprise.py
packager_arch: s390x
@@ -9812,7 +9575,6 @@ buildvariants:
push_name: linux
push_arch: x86_64-enterprise-amzn64
compile_flags: --ssl MONGO_DISTMOD=amzn64 --release -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -9897,7 +9659,6 @@ buildvariants:
compile_flags: --ssl MONGO_DISTMOD=amazon -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
multiversion_platform: amazon
multiversion_edition: targeted
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager.py
packager_arch: x86_64
@@ -10005,7 +9766,6 @@ buildvariants:
# We invoke SCons using --jobs = (# of CPUs / 4) to avoid causing out of memory errors due to
# spawning a large number of linker processes.
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -10093,7 +9853,6 @@ buildvariants:
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
multiversion_platform: amazon
multiversion_edition: targeted
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager.py
packager_arch: x86_64
@@ -10194,7 +9953,6 @@ buildvariants:
platform_decompress: unzip
exe: ".exe"
content_type: application/zip
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
compile_flags: --dbg=on --opt=on --win-version-min=ws08r2 -j$(( $(grep -c ^processor /proc/cpuinfo) / 2 )) MONGO_DISTMOD=2012plus
# We invoke SCons using --jobs = (# of CPUs / 4) to avoid causing out of memory errors due to
# spawning a large number of linker processes.
@@ -10375,7 +10133,6 @@ buildvariants:
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
python: python
python3: '/cygdrive/c/python/python36/python.exe'
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
ext: zip
use_scons_cache: true
multiversion_platform: windows
@@ -10703,7 +10460,6 @@ buildvariants:
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
python: python
python3: '/cygdrive/c/python/python36/python.exe'
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
ext: zip
use_scons_cache: true
test_flags: --serviceExecutor=adaptive
@@ -10736,7 +10492,6 @@ buildvariants:
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
python: python
python3: '/cygdrive/c/python/python36/python.exe'
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
test_flags: --storageEngine=inMemory --excludeWithAnyTags=requires_persistence,requires_journaling,uses_transactions
ext: zip
use_scons_cache: true
@@ -10818,7 +10573,6 @@ buildvariants:
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
python: python
python3: '/cygdrive/c/python/python36/python.exe'
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
ext: zip
use_scons_cache: true
gorootvars: 'PATH="/cygdrive/c/golang/go1.10/bin:/cygdrive/c/mingw-w64/x86_64-4.9.1-posix-seh-rt_v3-rev1/mingw64/bin:$PATH" GOROOT="c:/golang/go1.10" CGO_CFLAGS="-D_WIN32_WINNT=0x0601 -DNTDDI_VERSION=0x06010000"'
@@ -10942,7 +10696,6 @@ buildvariants:
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
python: python
python3: '/cygdrive/c/python/python36/python.exe'
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
ext: zip
use_scons_cache: true
gorootvars: 'PATH="/cygdrive/c/golang/go1.10/bin:/cygdrive/c/mingw-w64/x86_64-4.9.1-posix-seh-rt_v3-rev1/mingw64/bin:$PATH" GOROOT="c:/golang/go1.10" CGO_CFLAGS="-D_WIN32_WINNT=0x0601 -DNTDDI_VERSION=0x06010000"'
@@ -10975,7 +10728,7 @@ buildvariants:
push_arch: x86_64
compile_env: DEVELOPER_DIR=/Applications/Xcode8.3.app
compile_flags: --ssl -j$(sysctl -n hw.logicalcpu) --release --libc++ CCFLAGS="-mmacosx-version-min=10.11" LINKFLAGS="-mmacosx-version-min=10.11"
- num_jobs_available: 1
+ resmoke_jobs_max: 1
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10 CGO_CPPFLAGS=-I/opt/mongodbtoolchain/v2/include CGO_CFLAGS=-mmacosx-version-min=10.11 CGO_LDFLAGS=-mmacosx-version-min=10.11'
tooltags: "-tags 'ssl openssl_pre_1.0'"
build_mongoreplay: true
@@ -11084,7 +10837,7 @@ buildvariants:
run_on:
- macos-1012
expansions:
- num_jobs_available: 1
+ resmoke_jobs_max: 1
compile_env: DEVELOPER_DIR=/Applications/Xcode8.3.app
compile_flags: --dbg=on --opt=on -j$(sysctl -n hw.logicalcpu) --libc++ CCFLAGS="-mmacosx-version-min=10.11" LINKFLAGS="-mmacosx-version-min=10.11"
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10 CGO_CFLAGS=-mmacosx-version-min=10.11 CGO_LDFLAGS=-mmacosx-version-min=10.11'
@@ -11123,7 +10876,7 @@ buildvariants:
push_arch: x86_64-enterprise
compile_env: DEVELOPER_DIR=/Applications/Xcode8.3.app
compile_flags: --ssl -j$(sysctl -n hw.logicalcpu) --release --libc++ CCFLAGS="-mmacosx-version-min=10.11" LINKFLAGS="-mmacosx-version-min=10.11"
- num_jobs_available: 1
+ resmoke_jobs_max: 1
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10 CGO_CPPFLAGS=-I/opt/mongodbtoolchain/v2/include CGO_CFLAGS=-mmacosx-version-min=10.11 CGO_LDFLAGS=-mmacosx-version-min=10.11'
tooltags: "-tags 'ssl sasl openssl_pre_1.0'"
build_mongoreplay: true
@@ -11172,7 +10925,7 @@ buildvariants:
-j$(sysctl -n hw.logicalcpu)
--libc++
--variables-files=etc/scons/xcode_macosx.vars
- num_jobs_available: 1
+ resmoke_jobs_max: 1
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10 CGO_CPPFLAGS=-I/opt/mongodbtoolchain/v2/include CGO_CFLAGS=-mmacosx-version-min=10.11 CGO_LDFLAGS=-mmacosx-version-min=10.11'
tooltags: "-tags 'ssl sasl openssl_pre_1.0'"
build_mongoreplay: true
@@ -11221,7 +10974,7 @@ buildvariants:
--cxx-std=17
CPPDEFINES=_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR
CXXFLAGS="-Wno-register"
- num_jobs_available: 1
+ resmoke_jobs_max: 1
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10 CGO_CPPFLAGS=-I/opt/mongodbtoolchain/v2/include CGO_CFLAGS=-mmacosx-version-min=10.11 CGO_LDFLAGS=-mmacosx-version-min=10.11'
tooltags: "-tags 'ssl sasl openssl_pre_1.0'"
build_mongoreplay: true
@@ -11269,7 +11022,7 @@ buildvariants:
gorootvars: CGO_CPPFLAGS=-I/opt/mongodbtoolchain/v2/include CGO_CFLAGS=-mmacosx-version-min=10.11 CGO_LDFLAGS=-mmacosx-version-min=10.11
compile_env: DEVELOPER_DIR=/Applications/Xcode8.3.app
compile_flags: --ssl --ssl-provider=openssl -j$(sysctl -n hw.logicalcpu) --release --libc++ CCFLAGS="-mmacosx-version-min=10.11" LINKFLAGS="-mmacosx-version-min=10.11" LIBPATH="$PWD/openssl_install_dir/lib" CPPPATH="$PWD/openssl_install_dir/include"
- num_jobs_available: 1
+ resmoke_jobs_max: 1
build_mongoreplay: true
build_openssl: true
openssl_config_flags: "-mmacosx-version-min=10.11"
@@ -11743,7 +11496,6 @@ buildvariants:
compile_flags: --ssl MONGO_DISTMOD=rhel62 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
multiversion_platform: rhel62
multiversion_edition: enterprise
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -12362,7 +12114,6 @@ buildvariants:
MONGO_DISTMOD=rhel62
multiversion_platform: rhel62
multiversion_edition: enterprise
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
repo_edition: enterprise
scons_cache_scope: shared
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
@@ -12913,7 +12664,7 @@ buildvariants:
compile_flags: --dbg=on --gcov --ssl MONGO_DISTMOD=rhel62 -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars
multiversion_platform: rhel62
multiversion_edition: enterprise
- num_jobs_available: $(($(grep -c ^processor /proc/cpuinfo) / 2)) # Avoid starting too many mongod's
+ resmoke_jobs_factor: 0.5 # Avoid starting too many mongod's
# The gcov instrumentation saves the path the .gcno files were created in as the default path
# for the .gcda files. In Evergreen the path will start with /data/mci/[Hashed ID]/src/... where
# the hashed ID is unique per task run. GCOV_PREFIX_STRIP is the number of directory levels to
@@ -13060,7 +12811,6 @@ buildvariants:
push_name: linux
push_arch: x86_64-enterprise-rhel70
compile_flags: --ssl MONGO_DISTMOD=rhel70 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -13159,7 +12909,7 @@ buildvariants:
run_on:
- ubuntu1604-test
expansions:
- num_jobs_available: $(($(grep -c ^processor /proc/cpuinfo) / 2)) # Avoid starting too many mongod's
+ resmoke_jobs_factor: 0.5 # Avoid starting too many mongod's
compile_flags: MONGO_DISTMOD=ubuntu1604 --dbg=on --opt=on -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars
scons_cache_scope: shared
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
@@ -13190,7 +12940,6 @@ buildvariants:
compile_flags: --ssl MONGO_DISTMOD=rhel62 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
multiversion_platform: rhel62
multiversion_edition: targeted
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager.py
packager_arch: x86_64
@@ -13301,7 +13050,6 @@ buildvariants:
compile_flags: --ssl MONGO_DISTMOD=rhel70 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
multiversion_platform: rhel70
multiversion_edition: targeted
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager.py
packager_arch: x86_64
@@ -13410,7 +13158,7 @@ buildvariants:
expansions:
# We need to compensate for SMT8 setting the cpu count very high and lower the amount of parallelism down
compile_flags: --ssl MONGO_DISTMOD=rhel71 --release -j$(echo "$(grep -c processor /proc/cpuinfo)/2" | bc) CCFLAGS="-mcpu=power8 -mtune=power8 -mcmodel=medium" --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(echo "$(grep -c processor /proc/cpuinfo)/4" | bc)
+ resmoke_jobs_factor: 0.25
has_packages: true
packager_script: packager_enterprise.py
packager_arch: ppc64le
@@ -13531,7 +13279,7 @@ buildvariants:
stepback: false
expansions:
compile_flags: --ssl MONGO_DISTMOD=rhel72 --release -j3 CCFLAGS="-march=z196 -mtune=zEC12" --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: 2
+ resmoke_jobs_max: 2
has_packages: true
packager_script: packager_enterprise.py
packager_arch: s390x
@@ -13650,7 +13398,6 @@ buildvariants:
stepback: false
expansions:
compile_flags: --ssl MONGO_DISTMOD=rhel67 --release -j3 CCFLAGS="-march=z9-109 -mtune=z10" --variables-files=etc/scons/mongodbtoolchain_gcc.vars --use-hardware-crc32=off
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager_enterprise.py
packager_arch: s390x
@@ -13758,7 +13505,6 @@ buildvariants:
batchtime: 1440 # 1 day
expansions:
compile_flags: --ssl MONGO_DISTMOD=rhel67 --release -j3 CCFLAGS="-march=z9-109 -mtune=z10" --variables-files=etc/scons/mongodbtoolchain_gcc.vars --use-hardware-crc32=off
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager.py
packager_arch: s390x
@@ -13805,7 +13551,6 @@ buildvariants:
push_name: linux
push_arch: x86_64-enterprise-ubuntu1404
compile_flags: --ssl MONGO_DISTMOD=ubuntu1404 --release -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -13867,7 +13612,6 @@ buildvariants:
lang_environment: LANG=C
push_arch: x86_64-enterprise-ubuntu1604
compile_flags: --ssl MONGO_DISTMOD=ubuntu1604 --release -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -13991,7 +13735,6 @@ buildvariants:
push_name: linux
push_arch: x86_64-enterprise-suse12
compile_flags: --ssl MONGO_DISTMOD=suse12 --release -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -14053,7 +13796,6 @@ buildvariants:
push_name: linux
push_arch: s390x-enterprise-suse12
compile_flags: --ssl MONGO_DISTMOD=suse12 --release -j3 CCFLAGS="-march=z196 -mtune=zEC12" --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager_enterprise.py
packager_arch: s390x
@@ -14170,7 +13912,6 @@ buildvariants:
push_name: linux
push_arch: x86_64-suse12
compile_flags: --ssl MONGO_DISTMOD=suse12 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
multiversion_platform: suse12
multiversion_edition: targeted
has_packages: true
@@ -14274,7 +14015,6 @@ buildvariants:
push_name: linux
push_arch: x86_64-enterprise-debian81
compile_flags: --ssl MONGO_DISTMOD=debian81 --release -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -14334,7 +14074,6 @@ buildvariants:
compile_flags: --ssl MONGO_DISTMOD=debian81 -j$(grep -c ^processor /proc/cpuinfo) --release --variables-files=etc/scons/mongodbtoolchain_gcc.vars
multiversion_platform: debian81
multiversion_edition: targeted
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager.py
packager_arch: x86_64
@@ -14434,7 +14173,6 @@ buildvariants:
# We invoke SCons using --jobs = (# of CPUs / 4) to avoid causing out of memory errors due to
# spawning a large number of linker processes.
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager_enterprise.py
packager_arch: x86_64
@@ -14497,7 +14235,6 @@ buildvariants:
num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
multiversion_platform: debian92
multiversion_edition: targeted
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
has_packages: true
packager_script: packager.py
packager_arch: x86_64
@@ -14601,7 +14338,6 @@ buildvariants:
compile_flags: --ssl MONGO_DISTMOD=rhel62 -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars
multiversion_platform: rhel62
multiversion_edition: enterprise
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
scons_cache_scope: shared
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
tooltags: "-tags 'ssl sasl'"
@@ -14793,7 +14529,6 @@ buildvariants:
--ssl=off
--variables-files=etc/scons/mongodbtoolchain_gcc.vars
MONGO_DISTMOD=rhel62
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
scons_cache_scope: shared
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
build_mongoreplay: true
@@ -14875,8 +14610,7 @@ buildvariants:
--variables-files=etc/scons/mongodbtoolchain_gcc.vars
CCFLAGS="-march=armv8-a+crc -mtune=generic"
MONGO_DISTMOD=ubuntu1604
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
- max_jobs: 8 # Avoid starting too many mongod's on ARM test servers
+ resmoke_jobs_max: 8 # Avoid starting too many mongod's on ARM test servers
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10 CC=/opt/mongodbtoolchain/v2/bin/aarch64-mongodb-linux-gcc'
build_mongoreplay: true
additional_targets: mongoebench mongoed
@@ -14956,7 +14690,7 @@ buildvariants:
CCFLAGS="-mmacosx-version-min=10.10"
CPPPATH=/opt/mongodbtoolchain/v2/include
LINKFLAGS="-mmacosx-version-min=10.10"
- num_jobs_available: 1
+ resmoke_jobs_max: 1
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10 CGO_CPPFLAGS=-I/opt/mongodbtoolchain/v2/include CGO_CFLAGS=-mmacosx-version-min=10.10 CGO_LDFLAGS=-mmacosx-version-min=10.10'
build_mongoreplay: true
additional_targets: mongoebench mongoed
@@ -14998,7 +14732,6 @@ buildvariants:
# Transactions are not explicitly supported on the ephemeralForTest storage engine.
test_flags: --storageEngine=ephemeralForTest --excludeWithAnyTags=requires_persistence,requires_fsync,SERVER-21420,SERVER-21658,requires_journaling,requires_wiredtiger,uses_transactions,requires_document_locking
compile_flags: -j$(grep -c ^processor /proc/cpuinfo) --dbg=off --opt=on --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
scons_cache_scope: shared
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
tooltags: ""
@@ -15093,7 +14826,7 @@ buildvariants:
expansions:
# We need to compensate for SMT8 setting the cpu count very high and lower the amount of parallelism down
compile_flags: --dbg=on --opt=on --ssl MONGO_DISTMOD=rhel71 -j$(echo "$(grep -c processor /proc/cpuinfo)/2" | bc) CCFLAGS="-mcpu=power8 -mtune=power8 -mcmodel=medium" --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: $(echo "$(grep -c processor /proc/cpuinfo)/4" | bc)
+ resmoke_jobs_factor: 0.25
test_flags: --storageEngine=inMemory --excludeWithAnyTags=requires_persistence,requires_journaling,uses_transactions
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10 CC=/opt/mongodbtoolchain/v2/bin/ppc64le-mongodb-linux-gcc'
tooltags: -tags 'sasl ssl'
@@ -15182,7 +14915,7 @@ buildvariants:
stepback: false
expansions:
compile_flags: --dbg=on --opt=on --ssl MONGO_DISTMOD=rhel72 -j3 CCFLAGS="-march=z196 -mtune=zEC12" --variables-files=etc/scons/mongodbtoolchain_gcc.vars
- num_jobs_available: 2
+ resmoke_jobs_max: 2
test_flags: --storageEngine=inMemory --excludeWithAnyTags=requires_persistence,requires_journaling,uses_transactions
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10 CC=/opt/mongodbtoolchain/v2/bin/s390x-mongodb-linux-gcc'
tooltags: -tags 'sasl ssl'
@@ -15298,7 +15031,7 @@ buildvariants:
compile_flags: --variables-files=etc/scons/mongodbtoolchain_clang.vars --dbg=on --opt=on --allocator=system --sanitize=address --ssl --enable-free-mon=on -j$(grep -c ^processor /proc/cpuinfo) --nostrip
multiversion_platform: ubuntu1604
multiversion_edition: enterprise
- num_jobs_available: $(($(grep -c ^processor /proc/cpuinfo) / 3)) # Avoid starting too many mongod's under ASAN build.
+ resmoke_jobs_factor: 0.3 # Avoid starting too many mongod's under ASAN build.
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
tooltags: "-tags 'ssl'"
build_mongoreplay: true
@@ -15453,7 +15186,7 @@ buildvariants:
lang_environment: LANG=C
san_options: LSAN_OPTIONS="suppressions=etc/lsan.suppressions:report_objects=1" ASAN_OPTIONS=detect_leaks=1:check_initialization_order=true:strict_init_order=true:abort_on_error=1:disable_coredump=0:handle_abort=0:handle_segv=0:handle_sigbus=0:handle_sigill=0:handle_sigfpe=0
compile_flags: --variables-files=etc/scons/mongodbtoolchain_clang.vars --opt=on --allocator=system --sanitize=address --ssl -j$(grep -c ^processor /proc/cpuinfo) --nostrip
- num_jobs_available: $(($(grep -c ^processor /proc/cpuinfo) / 3)) # Avoid starting too many mongod's under ASAN build.
+ resmoke_jobs_factor: 0.3 # Avoid starting too many mongod's under ASAN build.
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
tooltags: "-tags 'ssl'"
build_mongoreplay: true
@@ -15500,7 +15233,7 @@ buildvariants:
compile_flags: --variables-files=etc/scons/mongodbtoolchain_clang.vars --dbg=on --opt=on --allocator=system --sanitize=undefined --ssl --enable-free-mon=on -j$(grep -c ^processor /proc/cpuinfo) --nostrip
multiversion_platform: ubuntu1604
multiversion_edition: enterprise
- num_jobs_available: $(($(grep -c ^processor /proc/cpuinfo) / 3)) # Avoid starting too many mongod's under UBSAN build.
+ resmoke_jobs_factor: 0.3 # Avoid starting too many mongod's under UBSAN build.
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
tooltags: "-tags 'ssl sasl'"
build_mongoreplay: true
@@ -15648,7 +15381,7 @@ buildvariants:
lang_environment: LANG=C
san_options: UBSAN_OPTIONS="print_stacktrace=1:handle_abort=0:handle_segv=0:handle_sigbus=0:handle_sigill=0:handle_sigfpe=0" LSAN_OPTIONS="suppressions=etc/lsan.suppressions:report_objects=1" ASAN_OPTIONS=detect_leaks=1:check_initialization_order=true:strict_init_order=true:abort_on_error=1:disable_coredump=0:handle_abort=0:handle_segv=0:handle_sigbus=0:handle_sigill=0:handle_sigfpe=0
compile_flags: --variables-files=etc/scons/mongodbtoolchain_clang.vars --dbg=on --opt=on --allocator=system --sanitize=undefined,address --ssl -j$(grep -c ^processor /proc/cpuinfo) --nostrip
- num_jobs_available: $(($(grep -c ^processor /proc/cpuinfo) / 3)) # Avoid starting too many mongod's under {A,UB}SAN build.
+ resmoke_jobs_factor: 0.3 # Avoid starting too many mongod's under {A,UB}SAN build.
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
tooltags: "-tags 'ssl'"
build_mongoreplay: true
@@ -15681,7 +15414,7 @@ buildvariants:
lang_environment: LANG=C
san_options: UBSAN_OPTIONS="print_stacktrace=1:handle_abort=0:handle_segv=0:handle_sigbus=0:handle_sigill=0:handle_sigfpe=0" LSAN_OPTIONS="suppressions=etc/lsan.suppressions:report_objects=1" ASAN_OPTIONS=detect_leaks=1:check_initialization_order=true:strict_init_order=true:abort_on_error=1:disable_coredump=0:handle_abort=0:handle_segv=0:handle_sigbus=0:handle_sigill=0:handle_sigfpe=0
compile_flags: --variables-files=etc/scons/mongodbtoolchain_clang.vars --dbg=on --opt=on --allocator=system --sanitize=undefined,address --ssl -j$(grep -c ^processor /proc/cpuinfo) --nostrip
- num_jobs_available: $(($(grep -c ^processor /proc/cpuinfo) / 3)) # Avoid starting too many mongod's under {A,UB}SAN build.
+ resmoke_jobs_factor: 0.3 # Avoid starting too many mongod's under {A,UB}SAN build.
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
tooltags: "-tags 'ssl'"
build_mongoreplay: false
@@ -15788,7 +15521,6 @@ buildvariants:
expansions:
lang_environment: LANG=C
compile_flags: --ssl MONGO_DISTMOD=ubuntu1604 -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars --link-model=dynamic
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
scons_cache_scope: shared
scons_cache_mode: all
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
@@ -15840,7 +15572,6 @@ buildvariants:
--dbg=on
multiversion_platform: ubuntu1804
multiversion_edition: enterprise
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
scons_cache_scope: shared
gorootvars: 'PATH="/opt/golang/go1.10/bin:/opt/mongodbtoolchain/v2/bin/:$PATH" GOROOT=/opt/golang/go1.10'
tooltags: "-tags 'ssl sasl'"
@@ -15874,7 +15605,6 @@ buildvariants:
platform_decompress: unzip
exe: ".exe"
content_type: application/zip
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
compile_flags: CPPPATH="c:/sasl/include c:/snmp/include" LIBPATH="c:/sasl/lib c:/snmp/lib" MSVC_VERSION=14.1 --cxx-std=14 --dynamic-windows --dbg=off --opt=on -j$(( $(grep -c ^processor /proc/cpuinfo) / 2 ))
# We invoke SCons using --jobs = (# of CPUs / 4) to avoid causing out of memory errors due to
# spawning a large number of linker processes.
@@ -15916,7 +15646,6 @@ buildvariants:
platform_decompress: unzip
exe: ".exe"
content_type: application/zip
- num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
compile_flags: CPPPATH="c:/sasl/include c:/snmp/include" LIBPATH="c:/sasl/lib c:/snmp/lib" MSVC_VERSION=14.1 CXXFLAGS="/wd4834 /wd5033 /wd5041" CPPDEFINES="_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS _HAS_AUTO_PTR_ETC=1" --cxx-std=17 --dynamic-windows --dbg=off --opt=on -j$(( $(grep -c ^processor /proc/cpuinfo) / 2 ))
# We invoke SCons using --jobs = (# of CPUs / 4) to avoid causing out of memory errors due to
# spawning a large number of linker processes.