summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--buildscripts/ciconfig/evergreen.py6
-rwxr-xr-xbuildscripts/evergreen_task_tags.py64
-rw-r--r--buildscripts/tests/test_evergreen_task_tags.py73
-rw-r--r--etc/evergreen.yml4544
4 files changed, 1079 insertions, 3608 deletions
diff --git a/buildscripts/ciconfig/evergreen.py b/buildscripts/ciconfig/evergreen.py
index 40d145ebf85..7e2ab496b3d 100644
--- a/buildscripts/ciconfig/evergreen.py
+++ b/buildscripts/ciconfig/evergreen.py
@@ -6,8 +6,6 @@ configuration file.
import datetime
import distutils.spawn # pylint: disable=no-name-in-module
-import fnmatch
-import os
import re
import yaml
@@ -29,10 +27,10 @@ def parse_evergreen_file(path, evergreen_binary="evergreen"):
error_code, output = cmd.execute()
if error_code:
raise RuntimeError("Unable to evaluate {}: {}".format(path, output))
- config = yaml.load(output)
+ config = yaml.safe_load(output)
else:
with open(path, "r") as fstream:
- config = yaml.load(fstream)
+ config = yaml.safe_load(fstream)
return EvergreenProjectConfig(config)
diff --git a/buildscripts/evergreen_task_tags.py b/buildscripts/evergreen_task_tags.py
index d1aecb8d8a2..01ca1809152 100755
--- a/buildscripts/evergreen_task_tags.py
+++ b/buildscripts/evergreen_task_tags.py
@@ -23,8 +23,11 @@ def parse_command_line():
parser.add_argument("--list-tags", action="store_true", default=False,
help="List all tags used by tasks in evergreen yml.")
- parser.add_argument("--tasks-for-tag", type=str, default=None,
+ parser.add_argument("--list-tasks", type=str, help="List all tasks for the given buildvariant.")
+ parser.add_argument("-t", "--tasks-for-tag", type=str, default=None, action="append",
help="List all tasks that use the given tag.")
+ parser.add_argument("-x", "--remove-tasks-for-tag-filter", type=str, default=None,
+ action="append", help="Remove tasks tagged with given tag.")
parser.add_argument("--evergreen-file", type=str, default=DEFAULT_EVERGREEN_FILE,
help="Location of evergreen file.")
@@ -51,25 +54,67 @@ def list_all_tags(evg_config):
print(tag)
-def get_tasks_with_tag(evg_config, tag):
+def get_all_tasks(evg_config, build_variant):
+ """
+ Get all tasks for the given build variant.
+
+ :param evg_config: Evergreen configuration.
+ :param build_variant: Build Variant to get tasks for.
+ :return: List of task name belonging to given build variant.
+ """
+ bv = evg_config.get_variant(build_variant)
+ return bv.task_names
+
+
+def list_all_tasks(evg_config, build_variant):
+ """
+ Print all tasks for the given build variant.
+
+ :param evg_config: Evergreen configuration.
+ :param build_variant: Build Variant to get tasks for.
+ """
+ tasks = get_all_tasks(evg_config, build_variant)
+ for task in tasks:
+ print(task)
+
+
+def is_task_tagged(task, tags, filters):
+ """
+ Determine if given task match tag query.
+
+ :param task: Task to check.
+ :param tags: List of tags that should belong to the task.
+ :param filters: List of tags that should not belong to the task.
+ :return: True if task matches the query.
+ """
+ if all([tag in task.tags for tag in tags]):
+ if not filters or not any([tag in task.tags for tag in filters]):
+ return True
+
+ return False
+
+
+def get_tasks_with_tag(evg_config, tags, filters):
"""
Get all tasks marked with the given tag in the evergreen configuration.
:param evg_config: evergreen configuration.
- :param tag: tag to search for.
+ :param tags: tag to search for.
+ :param filters: lst of tags to filter out.
:return: list of tasks marked with the given tag.
"""
- return sorted([task.name for task in evg_config.tasks if tag in task.tags])
+ return sorted([task.name for task in evg_config.tasks if is_task_tagged(task, tags, filters)])
-def list_tasks_with_tag(evg_config, tag):
+def list_tasks_with_tag(evg_config, tags, filters):
"""
Print all tasks that are marked with the given tag.
:param evg_config: evergreen configuration.
- :param tag: tag to search for.
+ :param tags: list of tags to search for.
+ :param filters: list of tags to filter out.
"""
- task_list = get_tasks_with_tag(evg_config, tag)
+ task_list = get_tasks_with_tag(evg_config, tags, filters)
for task in task_list:
print(task)
@@ -83,8 +128,11 @@ def main():
if options.list_tags:
list_all_tags(evg_config)
+ if options.list_tasks:
+ list_all_tasks(evg_config, options.list_tasks)
+
if options.tasks_for_tag:
- list_tasks_with_tag(evg_config, options.tasks_for_tag)
+ list_tasks_with_tag(evg_config, options.tasks_for_tag, options.tasks_for_tag_filter)
if __name__ == "__main__":
diff --git a/buildscripts/tests/test_evergreen_task_tags.py b/buildscripts/tests/test_evergreen_task_tags.py
index 3572f914981..4499228a119 100644
--- a/buildscripts/tests/test_evergreen_task_tags.py
+++ b/buildscripts/tests/test_evergreen_task_tags.py
@@ -40,13 +40,13 @@ class TestGetAllTaskTags(unittest.TestCase):
class TestGetTasksWithTag(unittest.TestCase):
def test_with_no_tasks(self):
evg_config_mock = MagicMock(tasks=[])
- self.assertEqual(0, len(ett.get_tasks_with_tag(evg_config_mock, 'tag')))
+ self.assertEqual(0, len(ett.get_tasks_with_tag(evg_config_mock, ["tag"], None)))
def test_with_no_tags(self):
n_tasks = 5
task_list_mock = [MagicMock(tags=set()) for _ in range(n_tasks)]
evg_config_mock = MagicMock(tasks=task_list_mock)
- self.assertEqual(0, len(ett.get_tasks_with_tag(evg_config_mock, 'tag')))
+ self.assertEqual(0, len(ett.get_tasks_with_tag(evg_config_mock, ["tag"], None)))
def test_with_one_tag_each(self):
task_prefixes = ["b", "a", "b", "v"]
@@ -56,8 +56,75 @@ class TestGetTasksWithTag(unittest.TestCase):
task.name = "task " + str(index)
evg_config_mock = MagicMock(tasks=task_list_mock)
- task_list = ett.get_tasks_with_tag(evg_config_mock, "b 0")
+ task_list = ett.get_tasks_with_tag(evg_config_mock, ["b 0"], None)
self.assertIn("task 0", task_list)
self.assertIn("task 2", task_list)
self.assertEqual(2, len(task_list))
self.assertEqual(sorted(task_list), task_list)
+
+ def test_with_two_tags(self):
+ task_prefixes = ["b", "a", "b", "v"]
+ n_tags = 3
+ task_list_mock = [MagicMock(tags=gen_tag_set(prefix, n_tags)) for prefix in task_prefixes]
+ for index, task in enumerate(task_list_mock):
+ task.name = "task " + str(index)
+ evg_config_mock = MagicMock(tasks=task_list_mock)
+
+ task_list = ett.get_tasks_with_tag(evg_config_mock, ["b 0", "b 1"], None)
+ self.assertIn("task 0", task_list)
+ self.assertIn("task 2", task_list)
+ self.assertEqual(2, len(task_list))
+ self.assertEqual(sorted(task_list), task_list)
+
+ def test_with_two_tags_no_results(self):
+ task_prefixes = ["b", "a", "b", "v"]
+ n_tags = 3
+ task_list_mock = [MagicMock(tags=gen_tag_set(prefix, n_tags)) for prefix in task_prefixes]
+ for index, task in enumerate(task_list_mock):
+ task.name = "task " + str(index)
+ evg_config_mock = MagicMock(tasks=task_list_mock)
+
+ task_list = ett.get_tasks_with_tag(evg_config_mock, ["b 0", "a 0"], None)
+ self.assertEqual(0, len(task_list))
+
+ def test_with_one_filter(self):
+ task_prefixes = ["b", "a", "b", "v"]
+ n_tags = 3
+ task_list_mock = [MagicMock(tags=gen_tag_set(prefix, n_tags)) for prefix in task_prefixes]
+ for index, task in enumerate(task_list_mock):
+ task.name = "task " + str(index)
+ task_list_mock[0].tags = ["b 0"]
+ evg_config_mock = MagicMock(tasks=task_list_mock)
+
+ task_list = ett.get_tasks_with_tag(evg_config_mock, ["b 0"], ["b 1"])
+ self.assertEqual(1, len(task_list))
+ self.assertIn(task_list_mock[0].name, task_list)
+
+ def test_with_two_filter(self):
+ task_prefixes = ["b", "a", "b", "v"]
+ n_tags = 3
+ task_list_mock = [MagicMock(tags=gen_tag_set(prefix, n_tags)) for prefix in task_prefixes]
+ for index, task in enumerate(task_list_mock):
+ task.name = "task " + str(index)
+ task_list_mock[0].tags = ["b 0"]
+ evg_config_mock = MagicMock(tasks=task_list_mock)
+
+ task_list = ett.get_tasks_with_tag(evg_config_mock, ["b 0"], ["b 1", "b 0"])
+ self.assertEqual(0, len(task_list))
+
+
+class TestGetAllTasks(unittest.TestCase):
+ def test_get_all_tasks_for_empty_variant(self):
+ variant = "variant 0"
+ evg_config = MagicMock()
+
+ task_list = ett.get_all_tasks(evg_config, variant)
+ self.assertEqual(0, len(task_list))
+
+ def test_get_all_tasks_for_variant_with_tasks(self):
+ variant = "variant 0"
+ evg_config = MagicMock()
+
+ task_list = ett.get_all_tasks(evg_config, variant)
+ self.assertEqual(evg_config.get_variant.return_value.task_names, task_list)
+ evg_config.get_variant.assert_called_with(variant)
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 09967343b2b..74a146de680 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -310,51 +310,24 @@ variables:
distros:
- windows-64-vs2017-compile
- name: burn_in_tests_gen
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
+ - name: .aggfuzzer .common
- name: audit
- name: auth_audit_gen
- - name: benchmarks_orphaned
- - name: benchmarks_sharding
+ - name: .benchmarks
- name: buildscripts_test
- - name: ese
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .encrypt !.aggregation !.gcm
- name: external_auth
distros:
- windows-64-2016
- - name: fle
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_decimal
- - name: jsCore_auth
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_default_refresh_jscore_passthrough_gen
+ - name: .jscore .common !.compat !.sharding
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache
- name: replica_sets_auth_gen
- - name: replica_sets_ese_gen
- name: sasl
- name: sharding_auth_gen
- name: sharding_auth_audit_gen
- - name: sharding_ese_gen
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- &stitch_support_task_group_template
name: stitch_support_task_group_template
@@ -4739,6 +4712,7 @@ tasks:
- <<: *benchmark_template
name: benchmarks_orphaned
+ tags: ["benchmarks"]
commands:
- func: "do benchmark setup"
- func: "run tests"
@@ -4749,6 +4723,7 @@ tasks:
- <<: *benchmark_template
name: benchmarks_sharding
+ tags: ["benchmarks"]
commands:
- func: "do benchmark setup"
- func: "run tests"
@@ -4759,6 +4734,7 @@ tasks:
- <<: *task_template
name: generate_benchrun_embedded_files
+ tags: ["benchrun"]
commands:
- command: manifest.load
- func: "git get project"
@@ -4798,6 +4774,7 @@ tasks:
- <<: *task_template
name: upload_benchrun_embedded_files
+ tags: ["benchrun"]
depends_on:
- generate_benchrun_embedded_files
patchable: false
@@ -4817,6 +4794,7 @@ tasks:
- <<: *benchrun_embedded_template
name: benchrun_embedded_aggregation
+ tags: ["benchrun", "perf"]
commands:
- func: "do benchmark embedded setup"
- func: "run tests"
@@ -4827,6 +4805,7 @@ tasks:
- <<: *benchrun_embedded_template
name: benchrun_embedded_commands
+ tags: ["benchrun", "perf"]
commands:
- func: "do benchmark embedded setup"
- func: "run tests"
@@ -4837,6 +4816,7 @@ tasks:
- <<: *benchrun_embedded_template
name: benchrun_embedded_insert
+ tags: ["benchrun", "perf"]
commands:
- func: "do benchmark embedded setup"
- func: "run tests"
@@ -4847,6 +4827,7 @@ tasks:
- <<: *benchrun_embedded_template
name: benchrun_embedded_misc
+ tags: ["benchrun", "perf"]
commands:
- func: "do benchmark embedded setup"
- func: "run tests"
@@ -4857,6 +4838,7 @@ tasks:
- <<: *benchrun_embedded_template
name: benchrun_embedded_mixed_and_multi
+ tags: ["benchrun", "perf"]
commands:
- func: "do benchmark embedded setup"
- func: "run tests"
@@ -4867,6 +4849,7 @@ tasks:
- <<: *benchrun_embedded_template
name: benchrun_embedded_queries
+ tags: ["benchrun", "perf"]
commands:
- func: "do benchmark embedded setup"
- func: "run tests"
@@ -4877,6 +4860,7 @@ tasks:
- <<: *benchrun_embedded_template
name: benchrun_embedded_remove
+ tags: ["benchrun", "perf"]
commands:
- func: "do benchmark embedded setup"
- func: "run tests"
@@ -4887,6 +4871,7 @@ tasks:
- <<: *benchrun_embedded_template
name: benchrun_embedded_update
+ tags: ["benchrun", "perf"]
commands:
- func: "do benchmark embedded setup"
- func: "run tests"
@@ -4897,6 +4882,7 @@ tasks:
- <<: *run_jepsen_template
name: jepsen_register_findAndModify
+ tags: ["jepsen"]
commands:
- func: "do setup"
- func: "do jepsen setup"
@@ -4909,6 +4895,7 @@ tasks:
- <<: *run_jepsen_template
name: jepsen_register_linearizableRead
+ tags: ["jepsen"]
commands:
- func: "do setup"
- func: "do jepsen setup"
@@ -4921,6 +4908,7 @@ tasks:
- <<: *run_jepsen_template
name: jepsen_set_linearizableRead
+ tags: ["jepsen"]
commands:
- func: "do setup"
- func: "do jepsen setup"
@@ -4933,6 +4921,7 @@ tasks:
- <<: *run_jepsen_template
name: jepsen_read-concern-majority
+ tags: ["jepsen"]
commands:
- func: "do setup"
- func: "do jepsen setup"
@@ -4944,6 +4933,7 @@ tasks:
- <<: *run_jepsen_template
name: jepsen_read-concern-majority_w1
+ tags: ["jepsen"]
commands:
- func: "do setup"
- func: "do jepsen setup"
@@ -4970,6 +4960,7 @@ tasks:
## Standalone generational fuzzer for aggregation pipelines ##
- <<: *jstestfuzz_template
name: aggregation_multiversion_fuzzer_gen
+ tags: ["aggfuzzer", "common"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -4984,6 +4975,7 @@ tasks:
## Standalone generational fuzzer for aggregation expressions ##
- <<: *jstestfuzz_template
name: aggregation_expression_multiversion_fuzzer_gen
+ tags: ["aggfuzzer"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -4998,6 +4990,7 @@ tasks:
## Standalone fuzzer for checking wildcard index correctness ##
- <<: *jstestfuzz_template
name: aggregation_wildcard_fuzzer_gen
+ tags: ["aggfuzzer", "common", "wildcard"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5012,6 +5005,7 @@ tasks:
## jstestfuzz standalone update generational fuzzer ##
- <<: *jstestfuzz_template
name: update_fuzzer_gen
+ tags: ["updatefuzzer"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5026,6 +5020,7 @@ tasks:
## jstestfuzz replication update generational fuzzer ##
- <<: *jstestfuzz_template
name: update_fuzzer_replication_gen
+ tags: ["updatefuzzer"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5040,6 +5035,7 @@ tasks:
## rollback generational fuzzer ##
- <<: *jstestfuzz_template
name: rollback_fuzzer_gen
+ tags: ["rollbackfuzzer"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5053,6 +5049,7 @@ tasks:
## rollback generational fuzzer with clean shutdowns ##
- <<: *jstestfuzz_template
name: rollback_fuzzer_clean_shutdowns_gen
+ tags: ["rollbackfuzzer"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5067,6 +5064,7 @@ tasks:
## rollback generational fuzzer with unclean shutdowns ##
- <<: *jstestfuzz_template
name: rollback_fuzzer_unclean_shutdowns_gen
+ tags: ["rollbackfuzzer"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5081,6 +5079,7 @@ tasks:
## jstestfuzz ##
- <<: *jstestfuzz_template
name: jstestfuzz_gen
+ tags: ["jstestfuzz", "common"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5093,6 +5092,7 @@ tasks:
## jstestfuzz concurrent ##
- <<: *jstestfuzz_template
name: jstestfuzz_concurrent_gen
+ tags: ["jstestfuzz", "common"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5106,6 +5106,7 @@ tasks:
## jstestfuzz concurrent replica set ##
- <<: *jstestfuzz_template
name: jstestfuzz_concurrent_replication_gen
+ tags: ["jstestfuzz", "common", "repl"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5119,6 +5120,7 @@ tasks:
## jstestfuzz concurrent replica set with logical session ##
- <<: *jstestfuzz_template
name: jstestfuzz_concurrent_replication_session_gen
+ tags: ["jstestfuzz", "session"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5132,6 +5134,7 @@ tasks:
## jstestfuzz concurrent sharded cluster ##
- <<: *jstestfuzz_template
name: jstestfuzz_concurrent_sharded_gen
+ tags: ["jstestfuzz", "common"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5145,6 +5148,7 @@ tasks:
## jstestfuzz concurrent sharded cluster causal consistency ##
- <<: *jstestfuzz_template
name: jstestfuzz_concurrent_sharded_causal_consistency_gen
+ tags: ["jstestfuzz", "causal"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5158,6 +5162,7 @@ tasks:
## jstestfuzz concurrent sharded cluster continuous stepdown ##
- <<: *jstestfuzz_template
name: jstestfuzz_concurrent_sharded_continuous_stepdown_gen
+ tags: ["jstestfuzz"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5171,6 +5176,7 @@ tasks:
## jstestfuzz concurrent sharded cluster with logical session ##
- <<: *jstestfuzz_template
name: jstestfuzz_concurrent_sharded_session_gen
+ tags: ["jstestfuzz", "session"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5184,6 +5190,7 @@ tasks:
# jstestfuzz interrupt #
- <<: *jstestfuzz_template
name: jstestfuzz_interrupt_gen
+ tags: ["jstestfuzz", "interrupt"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5195,6 +5202,7 @@ tasks:
# jstestfuzz interrupt #
- <<: *jstestfuzz_template
name: jstestfuzz_interrupt_replication_gen
+ tags: ["jstestfuzz", "interrupt"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5206,6 +5214,7 @@ tasks:
## jstestfuzz replica set ##
- <<: *jstestfuzz_template
name: jstestfuzz_replication_gen
+ tags: ["jstestfuzz", "common", "repl"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5217,6 +5226,7 @@ tasks:
## jstestfuzz initial sync replica set ##
- <<: *jstestfuzz_template
name: jstestfuzz_replication_initsync_gen
+ tags: ["jstestfuzz", "initsync"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5230,6 +5240,7 @@ tasks:
## jstestfuzz replica set with logical session ##
- <<: *jstestfuzz_template
name: jstestfuzz_replication_session_gen
+ tags: ["jstestfuzz", "session"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5241,6 +5252,7 @@ tasks:
## jstestfuzz sharded cluster ##
- <<: *jstestfuzz_template
name: jstestfuzz_sharded_gen
+ tags: ["jstestfuzz", "common"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5252,6 +5264,7 @@ tasks:
## jstestfuzz sharded cluster causal consistency ##
- <<: *jstestfuzz_template
name: jstestfuzz_sharded_causal_consistency_gen
+ tags: ["jstestfuzz", "causal"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5263,6 +5276,7 @@ tasks:
## jstestfuzz sharded cluster continuous stepdown ##
- <<: *jstestfuzz_template
name: jstestfuzz_sharded_continuous_stepdown_gen
+ tags: ["jstestfuzz"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5276,6 +5290,7 @@ tasks:
## jstestfuzz sharded cluster with logical session ##
- <<: *jstestfuzz_template
name: jstestfuzz_sharded_session_gen
+ tags: ["jstestfuzz", "session"]
commands:
- func: "generate fuzzer tasks"
vars:
@@ -5288,6 +5303,7 @@ tasks:
- <<: *task_template
name: aggregation
+ tags: ["aggregation", "common"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5296,6 +5312,7 @@ tasks:
- <<: *task_template
name: aggregation_ese
+ tags: ["aggregation", "encrypt"]
depends_on:
- name: jsCore
commands:
@@ -5306,6 +5323,7 @@ tasks:
- <<: *task_template
name: aggregation_ese_gcm
+ tags: ["aggregation", "encrypt", "gcm"]
depends_on:
- name: jsCore
commands:
@@ -5316,6 +5334,7 @@ tasks:
- <<: *task_template
name: aggregation_auth
+ tags: ["aggregation", "auth", "common"]
depends_on:
- name: aggregation
commands:
@@ -5326,6 +5345,7 @@ tasks:
- <<: *task_template
name: aggregation_facet_unwind_passthrough
+ tags: ["aggregation", "unwind"]
depends_on:
- name: aggregation
commands:
@@ -5336,6 +5356,7 @@ tasks:
- <<: *task_template
name: aggregation_mongos_passthrough
+ tags: ["aggregation", "no_async"]
depends_on:
- name: aggregation
commands:
@@ -5346,6 +5367,7 @@ tasks:
- <<: *task_template
name: aggregation_one_shard_sharded_collections
+ tags: ["aggregation", "no_async"]
depends_on:
- name: aggregation
commands:
@@ -5356,6 +5378,7 @@ tasks:
- <<: *task_template
name: aggregation_read_concern_majority_passthrough
+ tags: ["aggregation", "read_write_concern"]
depends_on:
- name: aggregation
commands:
@@ -5366,6 +5389,7 @@ tasks:
- <<: *task_template
name: aggregation_sharded_collections_passthrough
+ tags: ["aggregation", "common"]
depends_on:
- name: aggregation
commands:
@@ -5383,6 +5407,7 @@ tasks:
resmoke_args: --suites=audit --storageEngine=wiredTiger
- name: auth_gen
+ tags: ["auth"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -5390,6 +5415,7 @@ tasks:
fallback_num_sub_suites: 4
- name: auth_audit_gen
+ tags: ["auth", "audit"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -5398,6 +5424,7 @@ tasks:
- <<: *task_template
name: change_streams
+ tags: ["change_streams"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5406,6 +5433,7 @@ tasks:
- <<: *task_template
name: change_streams_mongos_sessions_passthrough
+ tags: ["change_streams"]
depends_on:
- name: change_streams
commands:
@@ -5416,6 +5444,7 @@ tasks:
- <<: *task_template
name: change_streams_mongos_passthrough
+ tags: ["change_streams"]
depends_on:
- name: change_streams
commands:
@@ -5426,6 +5455,7 @@ tasks:
- <<: *task_template
name: change_streams_secondary_reads
+ tags: ["change_streams", "secondary_reads"]
depends_on:
- name: change_streams
commands:
@@ -5436,6 +5466,7 @@ tasks:
- <<: *task_template
name: change_streams_sharded_collections_passthrough
+ tags: ["change_streams"]
depends_on:
- name: change_streams
commands:
@@ -5446,6 +5477,7 @@ tasks:
- <<: *task_template
name: change_streams_whole_db_passthrough
+ tags: ["change_streams"]
depends_on:
- name: change_streams
commands:
@@ -5456,6 +5488,7 @@ tasks:
- <<: *task_template
name: change_streams_whole_db_mongos_passthrough
+ tags: ["change_streams"]
depends_on:
- name: change_streams_mongos_passthrough
commands:
@@ -5466,6 +5499,7 @@ tasks:
- <<: *task_template
name: change_streams_whole_db_secondary_reads_passthrough
+ tags: ["change_streams", "secondary_reads"]
depends_on:
- name: change_streams_secondary_reads
commands:
@@ -5476,6 +5510,7 @@ tasks:
- <<: *task_template
name: change_streams_whole_db_sharded_collections_passthrough
+ tags: ["change_streams"]
depends_on:
- name: change_streams_sharded_collections_passthrough
commands:
@@ -5486,6 +5521,7 @@ tasks:
- <<: *task_template
name: change_streams_whole_cluster_passthrough
+ tags: ["change_streams"]
depends_on:
- name: change_streams
commands:
@@ -5496,6 +5532,7 @@ tasks:
- <<: *task_template
name: change_streams_whole_cluster_mongos_passthrough
+ tags: ["change_streams"]
depends_on:
- name: change_streams_mongos_passthrough
commands:
@@ -5506,6 +5543,7 @@ tasks:
- <<: *task_template
name: change_streams_whole_cluster_secondary_reads_passthrough
+ tags: ["change_streams", "secondary_reads"]
depends_on:
- name: change_streams_secondary_reads
commands:
@@ -5516,6 +5554,7 @@ tasks:
- <<: *task_template
name: change_streams_whole_cluster_sharded_collections_passthrough
+ tags: ["change_streams"]
depends_on:
- name: change_streams_sharded_collections_passthrough
commands:
@@ -5544,6 +5583,7 @@ tasks:
- <<: *task_template
name: ese
+ tags: ["encrypt"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5552,6 +5592,7 @@ tasks:
- <<: *task_template
name: failpoints
+ tags: ["misc_js"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5560,6 +5601,7 @@ tasks:
- <<: *task_template
name: failpoints_auth
+ tags: ["auth"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5568,6 +5610,7 @@ tasks:
- <<: *task_template
name: gle_auth
+ tags: ["auth", "gle"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5576,6 +5619,7 @@ tasks:
- <<: *task_template
name: gle_auth_write_cmd
+ tags: ["auth", "gle"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5584,6 +5628,7 @@ tasks:
- <<: *task_template
name: gle_auth_basics_passthrough
+ tags: ["auth", "gle"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5592,6 +5637,7 @@ tasks:
- <<: *task_template
name: gle_auth_basics_passthrough_write_cmd
+ tags: ["auth", "gle"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5600,6 +5646,7 @@ tasks:
- <<: *task_template
name: integration_tests_standalone
+ tags: ["integration", "standalone"]
commands:
- command: manifest.load
- func: "git get project"
@@ -5618,6 +5665,7 @@ tasks:
- <<: *task_template
name: integration_tests_standalone_audit
+ tags: ["integration", "audit"]
commands:
- command: manifest.load
- func: "git get project"
@@ -5636,6 +5684,7 @@ tasks:
- <<: *task_template
name: integration_tests_replset
+ tags: ["integration"]
commands:
- command: manifest.load
- func: "git get project"
@@ -5654,6 +5703,7 @@ tasks:
- <<: *task_template
name: integration_tests_sharded
+ tags: ["integration", "sharded"]
commands:
- command: manifest.load
- func: "git get project"
@@ -5680,6 +5730,7 @@ tasks:
- <<: *task_template
name: sharding_gle_auth_basics_passthrough
+ tags: ["auth", "gle"]
depends_on:
- name: gle_auth_basics_passthrough
commands:
@@ -5690,6 +5741,7 @@ tasks:
- <<: *task_template
name: sharding_gle_auth_basics_passthrough_write_cmd
+ tags: ["auth", "gle"]
depends_on:
- name: gle_auth_basics_passthrough_write_cmd
commands:
@@ -5700,6 +5752,7 @@ tasks:
- <<: *task_template
name: jsCore
+ tags: ["jscore", "common"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5708,6 +5761,7 @@ tasks:
- <<: *task_template
name: jsCore_mobile
+ tags: ["jscore"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5716,6 +5770,7 @@ tasks:
- <<: *task_template
name: jsCore_ese
+ tags: ["jscore", "encrypt"]
depends_on:
- name: jsCore
commands:
@@ -5726,6 +5781,7 @@ tasks:
- <<: *task_template
name: jsCore_ese_gcm
+ tags: ["jscore", "encrypt", "gcm"]
depends_on:
- name: jsCore
commands:
@@ -5736,6 +5792,7 @@ tasks:
- <<: *task_template
name: jsCore_compatibility
+ tags: ["jscore", "common", "compat"]
depends_on:
- name: jsCore
commands:
@@ -5746,6 +5803,7 @@ tasks:
- <<: *task_template
name: jsCore_auth
+ tags: ["jscore", "auth", "common"]
depends_on:
- name: jsCore
commands:
@@ -5756,6 +5814,7 @@ tasks:
- <<: *task_template
name: jsCore_minimum_batch_size
+ tags: ["jscore"]
depends_on:
- name: jsCore
commands:
@@ -5766,6 +5825,7 @@ tasks:
- <<: *task_template
name: jsCore_op_query
+ tags: ["jscore"]
depends_on:
- name: jsCore
commands:
@@ -5776,6 +5836,7 @@ tasks:
- <<: *task_template
name: jsCore_txns
+ tags: ["jscore", "common", "txns"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5784,6 +5845,7 @@ tasks:
- <<: *task_template
name: jsCore_txns_multi_oplog_entries
+ tags: ["jscore", "txns"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5792,6 +5854,7 @@ tasks:
- <<: *task_template
name: sharded_jscore_txns
+ tags: ["sharding", "jscore", "txns"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5800,6 +5863,7 @@ tasks:
- <<: *task_template
name: sharded_jscore_txns_without_snapshot
+ tags: ["sharding", "wo_snapshot", "jscore"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5808,6 +5872,7 @@ tasks:
- <<: *task_template
name: sharded_jscore_txns_sharded_collections
+ tags: ["sharding", "jscore", "txns"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5816,6 +5881,7 @@ tasks:
- <<: *task_template
name: causally_consistent_jscore_txns_passthrough
+ tags: ["causally_consistent"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5823,6 +5889,7 @@ tasks:
resmoke_args: --suites=causally_consistent_jscore_txns_passthrough --storageEngine=wiredTiger
- name: sharded_causally_consistent_jscore_txns_passthrough_gen
+ tags: ["sharding", "jscore", "causally_consistent", "txns"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -5830,6 +5897,7 @@ tasks:
fallback_num_sub_suites: 1
- name: sharded_causally_consistent_jscore_txns_passthrough_without_snapshot_gen
+ tags: ["sharding", "wo_snapshot", "causally_consistent", "jscore"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -5839,6 +5907,7 @@ tasks:
- <<: *task_template
name: sharded_collections_causally_consistent_jscore_txns_passthrough
+ tags: ["sharding", "jscore", "causally_consistent", "txns"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5847,6 +5916,7 @@ tasks:
- <<: *task_template
name: replica_sets_jscore_passthrough
+ tags: ["replica_sets", "common", "san", "large"]
depends_on:
- name: jsCore
commands:
@@ -5868,6 +5938,7 @@ tasks:
- <<: *task_template
name: replica_sets_multi_oplog_txns_jscore_passthrough
+ tags: ["replica_sets", "multi_oplog", "large", "non_maj_read", "san"]
depends_on:
- name: jsCore
commands:
@@ -5878,6 +5949,7 @@ tasks:
- <<: *task_template
name: replica_sets_multi_stmt_txn_jscore_passthrough
+ tags: ["replica_sets", "large"]
depends_on:
- name: jsCore
commands:
@@ -5887,6 +5959,7 @@ tasks:
resmoke_args: --suites=replica_sets_multi_stmt_txn_jscore_passthrough --storageEngine=wiredTiger
- name: replica_sets_multi_stmt_txn_stepdown_jscore_passthrough_gen
+ tags: ["replica_sets", "non_maj_read"]
depends_on:
- name: jsCore
commands:
@@ -5899,6 +5972,7 @@ tasks:
- <<: *task_template
name: replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough
+ tags: ["replica_sets", "non_maj_read"]
depends_on:
- name: jsCore
commands:
@@ -5909,6 +5983,7 @@ tasks:
- <<: *task_template
name: replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough
+ tags: ["replica_sets", "non_maj_read"]
depends_on:
- name: jsCore
commands:
@@ -5919,6 +5994,7 @@ tasks:
- <<: *task_template
name: replica_sets_initsync_jscore_passthrough
+ tags: ["replica_sets", "san", "large"]
depends_on:
- name: jsCore
commands:
@@ -5929,6 +6005,7 @@ tasks:
- <<: *task_template
name: replica_sets_initsync_static_jscore_passthrough
+ tags: ["replica_sets", "san", "large"]
depends_on:
- name: jsCore
commands:
@@ -5939,6 +6016,7 @@ tasks:
- <<: *task_template
name: replica_sets_kill_primary_jscore_passthrough
+ tags: ["replica_sets", "large", "non_maj_read"]
depends_on:
- name: jsCore
commands:
@@ -5949,6 +6027,7 @@ tasks:
- <<: *task_template
name: replica_sets_terminate_primary_jscore_passthrough
+ tags: ["replica_sets", "large", "non_maj_read"]
depends_on:
- name: jsCore
commands:
@@ -5959,6 +6038,7 @@ tasks:
- <<: *task_template
name: replica_sets_kill_secondaries_jscore_passthrough
+ tags: ["replica_sets", "san", "large"]
depends_on:
- name: jsCore
commands:
@@ -5969,6 +6049,7 @@ tasks:
- <<: *task_template
name: mongosTest
+ tags: ["misc_js", "non_mobile", "non_read_maj"]
commands:
- func: "do setup"
- func: "run tests"
@@ -5977,6 +6058,7 @@ tasks:
- <<: *task_template
name: multiversion_auth
+ tags: ["auth", "multiversion"]
commands:
- func: "do setup"
- func: "do multiversion setup"
@@ -5996,6 +6078,7 @@ tasks:
resmoke_args: --suites=multiversion --storageEngine=wiredTiger
- name: noPassthrough_gen
+ tags: ["misc_js"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6004,6 +6087,7 @@ tasks:
fallback_num_sub_suites: 11
- name: noPassthroughWithMongod_gen
+ tags: ["misc_js"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6013,6 +6097,7 @@ tasks:
- <<: *task_template
name: bulk_gle_passthrough
+ tags: ["auth", "gle"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6020,6 +6105,7 @@ tasks:
resmoke_args: --suites=bulk_gle_passthrough --storageEngine=wiredTiger
- name: slow1_gen
+ tags: ["misc_js", "non_win_dbg", "non_mobile"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6029,6 +6115,7 @@ tasks:
- <<: *task_template
name: serial_run
+ tags: ["misc_js", "non_win_dbg"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6038,6 +6125,7 @@ tasks:
- <<: *task_template
name: sharded_collections_jscore_passthrough
+ tags: ["sharding", "jscore"]
depends_on:
- name: jsCore
commands:
@@ -6048,6 +6136,7 @@ tasks:
- <<: *task_template
name: sharding_jscore_passthrough
+ tags: ["sharding", "jscore", "common"]
depends_on:
- name: jsCore
commands:
@@ -6058,6 +6147,7 @@ tasks:
- <<: *task_template
name: sharding_jscore_op_query_passthrough
+ tags: ["sharding", "jscore"]
depends_on:
- name: jsCore
commands:
@@ -6067,6 +6157,7 @@ tasks:
resmoke_args: --suites=sharding_jscore_op_query_passthrough --storageEngine=wiredTiger
- name: sharding_jscore_passthrough_wire_ops_gen
+ tags: ["sharding", "jscore"]
depends_on:
- name: jsCore
commands:
@@ -6079,6 +6170,7 @@ tasks:
- <<: *task_template
name: sharded_multi_stmt_txn_jscore_passthrough
+ tags: ["sharding", "jscore", "multi_stmt"]
depends_on:
- name: jsCore
commands:
@@ -6088,6 +6180,7 @@ tasks:
resmoke_args: --suites=sharded_multi_stmt_txn_jscore_passthrough --storageEngine=wiredTiger
- name: multi_shard_multi_stmt_txn_jscore_passthrough_gen
+ tags: ["multi_shard", "multi_stmt", "common"]
depends_on:
- name: jsCore
commands:
@@ -6100,6 +6193,7 @@ tasks:
resmoke_jobs_max: 0 # No cap on number of jobs.
- name: multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough_gen
+ tags: ["multi_shard", "common"]
depends_on:
- name: jsCore
commands:
@@ -6110,6 +6204,7 @@ tasks:
fallback_num_sub_suites: 4
- name: multi_stmt_txn_jscore_passthrough_with_migration_gen
+ tags: ["multi_stmt"]
depends_on:
- name: jsCore
commands:
@@ -6121,6 +6216,7 @@ tasks:
fallback_num_sub_suites: 19
- name: multi_shard_multi_stmt_txn_kill_primary_jscore_passthrough_gen
+ tags: ["multi_shard"]
depends_on:
- name: jsCore
commands:
@@ -6132,6 +6228,7 @@ tasks:
fallback_num_sub_suites: 19
- name: multi_shard_multi_stmt_txn_stepdown_primary_jscore_passthrough_gen
+ tags: ["multi_shard"]
depends_on:
- name: jsCore
commands:
@@ -6143,6 +6240,7 @@ tasks:
fallback_num_sub_suites: 19
- name: parallel_gen
+ tags: ["misc_js", "non_mobile"]
depends_on:
- name: jsCore
commands:
@@ -6155,6 +6253,7 @@ tasks:
- <<: *task_template
name: parallel_compatibility
+ tags: ["misc_js", "non_mobile"]
depends_on:
- name: jsCore_compatibility
commands:
@@ -6166,6 +6265,7 @@ tasks:
- <<: *task_template
name: concurrency
+ tags: ["concurrency", "common"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6175,6 +6275,7 @@ tasks:
- <<: *task_template
name: concurrency_replication
+ tags: ["concurrency", "common", "repl"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6184,6 +6285,7 @@ tasks:
- <<: *task_template
name: concurrency_replication_causal_consistency
+ tags: ["concurrency", "repl", "large"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6193,6 +6295,7 @@ tasks:
- <<: *task_template
name: concurrency_replication_multi_stmt_txn
+ tags: ["concurrency", "common", "repl", "txn"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6200,8 +6303,10 @@ tasks:
resmoke_args: --suites=concurrency_replication_multi_stmt_txn --storageEngine=wiredTiger
resmoke_jobs_max: 1
+ # TODO: SERVER-35964 revert the addition of UBSAN concurrency_replication suites.
- <<: *task_template
name: concurrency_replication_ubsan
+ tags: ["concurrency", "ubsan"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6211,6 +6316,7 @@ tasks:
- <<: *task_template
name: concurrency_replication_causal_consistency_ubsan
+ tags: ["concurrency", "ubsan"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6220,6 +6326,7 @@ tasks:
- <<: *task_template
name: concurrency_replication_multi_stmt_txn_ubsan
+ tags: ["concurrency", "ubsan"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6229,6 +6336,7 @@ tasks:
- <<: *task_template
name: concurrency_sharded_replication
+ tags: ["concurrency", "common", "read_concern_maj"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6238,6 +6346,7 @@ tasks:
- <<: *task_template
name: concurrency_sharded_replication_with_balancer
+ tags: ["concurrency", "common", "read_concern_maj"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6247,6 +6356,7 @@ tasks:
- <<: *task_template
name: concurrency_sharded_replication_no_txns
+ tags: ["concurrency", "no_txns"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6256,6 +6366,7 @@ tasks:
- <<: *task_template
name: concurrency_sharded_replication_no_txns_with_balancer
+ tags: ["concurrency", "no_txns"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6264,6 +6375,7 @@ tasks:
resmoke_jobs_max: 1
- name: concurrency_sharded_causal_consistency_gen
+ tags: ["concurrency"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6274,6 +6386,7 @@ tasks:
- <<: *task_template
name: concurrency_sharded_causal_consistency_and_balancer
+ tags: ["concurrency"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6283,6 +6396,7 @@ tasks:
- <<: *task_template
name: concurrency_sharded_with_stepdowns
+ tags: ["concurrency"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6292,6 +6406,7 @@ tasks:
- <<: *task_template
name: concurrency_sharded_with_stepdowns_and_balancer
+ tags: ["concurrency"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6301,6 +6416,7 @@ tasks:
- <<: *task_template
name: concurrency_sharded_multi_stmt_txn
+ tags: ["concurrency"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6310,6 +6426,7 @@ tasks:
- <<: *task_template
name: concurrency_sharded_multi_stmt_txn_with_balancer
+ tags: ["concurrency"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6319,6 +6436,7 @@ tasks:
- <<: *task_template
name: concurrency_sharded_local_read_write_multi_stmt_txn
+ tags: ["concurrency"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6328,6 +6446,7 @@ tasks:
- <<: *task_template
name: concurrency_sharded_local_read_write_multi_stmt_txn_with_balancer
+ tags: ["concurrency"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6337,6 +6456,7 @@ tasks:
- <<: *task_template
name: concurrency_sharded_multi_stmt_txn_with_stepdowns
+ tags: ["concurrency", "stepdowns"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6346,6 +6466,7 @@ tasks:
- <<: *task_template
name: concurrency_simultaneous
+ tags: ["concurrency", "common"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6355,6 +6476,7 @@ tasks:
- <<: *task_template
name: concurrency_simultaneous_replication
+ tags: ["concurrency", "common"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6364,6 +6486,7 @@ tasks:
- <<: *task_template
name: read_concern_linearizable_passthrough
+ tags: ["read_write_concern", "linearize", "large"]
depends_on:
- name: jsCore
commands:
@@ -6373,6 +6496,7 @@ tasks:
resmoke_args: --suites=read_concern_linearizable_passthrough --storageEngine=wiredTiger
- name: read_concern_majority_passthrough_gen
+ tags: ["read_write_concern"]
depends_on:
- name: jsCore
commands:
@@ -6385,6 +6509,7 @@ tasks:
- <<: *task_template
name: write_concern_majority_passthrough
+ tags: ["read_write_concern", "large", "write"]
depends_on:
- name: jsCore
commands:
@@ -6406,6 +6531,7 @@ tasks:
- <<: *task_template
name: replica_sets
+ tags: ["replica_sets", "san", "large"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6413,6 +6539,7 @@ tasks:
resmoke_args: --suites=replica_sets --storageEngine=wiredTiger
- name: replica_sets_ese_gen
+ tags: ["replica_sets", "encrypt", "san"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6421,6 +6548,7 @@ tasks:
fallback_num_sub_suites: 7
- name: replica_sets_ese_gcm_gen
+ tags: ["replica_sets", "encrypt", "san", "gcm"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6429,6 +6557,7 @@ tasks:
fallback_num_sub_suites: 7
- name: replica_sets_auth_gen
+ tags: ["replica_sets", "common", "san", "auth"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6437,6 +6566,7 @@ tasks:
fallback_num_sub_suites: 7
- name: replica_sets_multi_oplog_txns_gen
+ tags: ["replica_sets", "multi_oplog", "san"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6452,6 +6582,7 @@ tasks:
resmoke_args: --suites=sasl --storageEngine=wiredTiger
- name: sharding_gen
+ tags: ["sharding", "common"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6460,6 +6591,7 @@ tasks:
fallback_num_sub_suites: 15
- name: sharding_csrs_continuous_config_stepdown_gen
+ tags: ["sharding", "common", "csrs"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6469,6 +6601,7 @@ tasks:
fallback_num_sub_suites: 22
- name: sharding_ese_gen
+ tags: ["sharding", "encrypt"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6477,6 +6610,7 @@ tasks:
fallback_num_sub_suites: 21
- name: sharding_ese_gcm_gen
+ tags: ["sharding", "encrypt", "gcm"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6485,6 +6619,7 @@ tasks:
fallback_num_sub_suites: 21
- name: sharding_op_query_gen
+ tags: ["sharding", "common", "op_query"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6494,6 +6629,7 @@ tasks:
fallback_num_sub_suites: 12
- name: sharding_auth_gen
+ tags: ["sharding", "auth"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6502,6 +6638,7 @@ tasks:
fallback_num_sub_suites: 20
- name: sharding_auth_audit_gen
+ tags: ["auth", "audit"]
depends_on:
- name: sharding_auth_gen
commands:
@@ -6513,6 +6650,7 @@ tasks:
fallback_num_sub_suites: 20
- name: sharding_last_stable_mongos_and_mixed_shards_gen
+ tags: ["sharding", "common", "mixed_version"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6532,6 +6670,7 @@ tasks:
resmoke_args: --suites=snmp --storageEngine=wiredTiger
- name: ssl_gen
+ tags: ["encrypt", "ssl"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6539,6 +6678,7 @@ tasks:
fallback_num_sub_suites: 5
- name: sslSpecial_gen
+ tags: ["encrypt", "ssl"]
commands:
- func: "generate resmoke tasks"
vars:
@@ -6548,6 +6688,7 @@ tasks:
- <<: *task_template
name: tool
+ tags: ["misc_js", "non_mobile", "tool"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6556,6 +6697,7 @@ tasks:
- <<: *task_template
name: jsCore_decimal
+ tags: ["jscore", "common", "decimal"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6564,6 +6706,7 @@ tasks:
- <<: *task_template
name: read_only
+ tags: ["read_only"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6572,6 +6715,7 @@ tasks:
- <<: *task_template
name: read_only_sharded
+ tags: ["read_only"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6589,6 +6733,7 @@ tasks:
resmoke_args: --suites=session_jscore_passthrough --storageEngine=wiredTiger
- name: causally_consistent_jscore_passthrough_gen
+ tags: ["causally_consistent"]
depends_on:
- name: jsCore
commands:
@@ -6599,6 +6744,7 @@ tasks:
fallback_num_sub_suites: 6
- name: causally_consistent_jscore_passthrough_auth_gen
+ tags: ["causally_consistent"]
depends_on:
- name: jsCore
commands:
@@ -6609,6 +6755,7 @@ tasks:
fallback_num_sub_suites: 7
- name: sharded_causally_consistent_jscore_passthrough_gen
+ tags: ["causally_consistent"]
depends_on:
- name: jsCore
commands:
@@ -6619,6 +6766,7 @@ tasks:
fallback_num_sub_suites: 6
- name: retryable_writes_jscore_passthrough_gen
+ tags: ["retry"]
depends_on:
- name: jsCore
commands:
@@ -6630,6 +6778,7 @@ tasks:
fallback_num_sub_suites: 8
- name: logical_session_cache_replication_default_refresh_jscore_passthrough_gen
+ tags: ["logical_session_cache", "repl"]
depends_on:
- name: jsCore
commands:
@@ -6640,6 +6789,7 @@ tasks:
fallback_num_sub_suites: 7
- name: logical_session_cache_replication_100ms_refresh_jscore_passthrough_gen
+ tags: ["logical_session_cache", "repl"]
depends_on:
- name: jsCore
commands:
@@ -6650,6 +6800,7 @@ tasks:
fallback_num_sub_suites: 8
- name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
+ tags: ["logical_session_cache", "one_sec", "repl"]
depends_on:
- name: jsCore
commands:
@@ -6660,6 +6811,7 @@ tasks:
fallback_num_sub_suites: 7
- name: logical_session_cache_replication_10sec_refresh_jscore_passthrough_gen
+ tags: ["logical_session_cache", "repl"]
depends_on:
- name: jsCore
commands:
@@ -6670,6 +6822,7 @@ tasks:
fallback_num_sub_suites: 7
- name: logical_session_cache_sharding_default_refresh_jscore_passthrough_gen
+ tags: ["logical_session_cache"]
depends_on:
- name: jsCore
commands:
@@ -6680,6 +6833,7 @@ tasks:
fallback_num_sub_suites: 1
- name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_gen
+ tags: ["logical_session_cache"]
depends_on:
- name: jsCore
commands:
@@ -6690,6 +6844,7 @@ tasks:
fallback_num_sub_suites: 1
- name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
+ tags: ["logical_session_cache", "one_sec"]
depends_on:
- name: jsCore
commands:
@@ -6700,6 +6855,7 @@ tasks:
fallback_num_sub_suites: 3
- name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_gen
+ tags: ["logical_session_cache"]
depends_on:
- name: jsCore
commands:
@@ -6710,6 +6866,7 @@ tasks:
fallback_num_sub_suites: 1
- name: logical_session_cache_standalone_default_refresh_jscore_passthrough_gen
+ tags: ["logical_session_cache"]
depends_on:
- name: jsCore
commands:
@@ -6720,6 +6877,7 @@ tasks:
fallback_num_sub_suites: 1
- name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_gen
+ tags: ["logical_session_cache"]
depends_on:
- name: jsCore
commands:
@@ -6730,6 +6888,7 @@ tasks:
fallback_num_sub_suites: 1
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ tags: ["logical_session_cache", "one_sec"]
depends_on:
- name: jsCore
commands:
@@ -6740,6 +6899,7 @@ tasks:
fallback_num_sub_suites: 3
- name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_gen
+ tags: ["logical_session_cache"]
depends_on:
- name: jsCore
commands:
@@ -6751,6 +6911,7 @@ tasks:
- <<: *task_template
name: retryable_writes_jscore_stepdown_passthrough
+ tags: ["retry"]
depends_on:
- name: jsCore
commands:
@@ -6761,6 +6922,7 @@ tasks:
- <<: *task_template
name: watchdog_wiredtiger
+ tags: ["watchdog"]
commands:
- func: "do setup"
- func: "do watchdog setup"
@@ -6772,6 +6934,7 @@ tasks:
# This is a separate task because it is only supported on Ubuntu 16.04+ which are not inmemory builders
- <<: *task_template
name: watchdog_inmemory
+ tags: ["watchdog"]
commands:
- func: "do setup"
- func: "do watchdog setup"
@@ -6791,6 +6954,7 @@ tasks:
- <<: *task_template
name: fle
+ tags: ["encrypt"]
commands:
- func: "do setup"
- func: "run tests"
@@ -6808,6 +6972,7 @@ tasks:
resmoke_jobs_max: 1
- name: powercycle
+ tags: ["powercycle"]
exec_timeout_secs: 7200 # 2 hour timeout for the task overall
depends_on:
- name: compile
@@ -6828,6 +6993,7 @@ tasks:
mongod_extra_options: --mongodOptions=\"--setParameter enableTestCommands=1 --setParameter logComponentVerbosity='{storage:{recovery:2}}' --storageEngine wiredTiger\"
- name: powercycle_kill_mongod
+ tags: ["powercycle"]
exec_timeout_secs: 7200 # 2 hour timeout for the task overall
depends_on:
- name: compile
@@ -6849,6 +7015,7 @@ tasks:
mongod_extra_options: --mongodOptions=\"--setParameter enableTestCommands=1 --setParameter logComponentVerbosity='{storage:{recovery:2}}' --storageEngine wiredTiger\"
- name: powercycle_fcv4.0
+ tags: ["powercycle"]
exec_timeout_secs: 7200 # 2 hour timeout for the task overall
depends_on:
- name: compile
@@ -6871,6 +7038,7 @@ tasks:
mongod_extra_options: --mongodOptions=\"--setParameter enableTestCommands=1 --setParameter logComponentVerbosity='{storage:{recovery:2}}' --storageEngine wiredTiger\"
- name: powercycle_replication
+ tags: ["powercycle"]
exec_timeout_secs: 7200 # 2 hour timeout for the task overall
depends_on:
- name: compile
@@ -6911,6 +7079,7 @@ tasks:
mongod_extra_options: --replSet=powercycle --mongodOptions=\"--setParameter enableTestCommands=1 --setParameter logComponentVerbosity='{storage:{recovery:2}}' --oplogSize 20 --storageEngine wiredTiger\"
- name: powercycle_syncdelay
+ tags: ["powercycle"]
exec_timeout_secs: 7200 # 2 hour timeout for the task overall
depends_on:
- name: compile
@@ -7009,6 +7178,7 @@ tasks:
- func: "run kitchen"
- name: publish_packages
+ tags: ["publish"]
# This should prevent this task from running in patch builds, where we
# don't want to publish packages.
patchable: false
@@ -7042,6 +7212,7 @@ tasks:
./curator repo --config ./etc/repo_config.yaml --distro ${packager_distro} --edition ${repo_edition} --version ${version} --arch ${packager_arch} --packages repo
- name: push
+ tags: ["publish"]
patchable: false
depends_on:
- name: jsCore
@@ -7664,10 +7835,12 @@ task_groups:
- "embedded_sdk_tests_s3_put_latest"
- <<: *stitch_support_task_group_template
name: stitch_support_lib_build_and_archive
+ tags: ["stitch"]
tasks:
- "stitch_support_create_lib"
- <<: *stitch_support_task_group_template
name: stitch_support_lib_build_and_test
+ tags: ["stitch"]
tasks:
- "stitch_support_install_tests"
- "stitch_support_run_tests"
@@ -7724,50 +7897,19 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- rhel62-large
- - name: integration_tests_standalone
- distros:
- - rhel62-large
- - name: integration_tests_replset
- distros:
- - rhel62-large
- - name: integration_tests_sharded
+ - name: .integration !.audit
distros:
- rhel62-large
- name: jsCore
- name: jsCore_txns
- - name: logical_session_cache_replication_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_default_refresh_jscore_passthrough_gen
+ - name: .logical_session_cache
- name: parallel_gen
- - name: concurrency
- - name: concurrency_replication
+ - name: .concurrency .common
distros:
- - rhel62-large
+ - rhel62-large
- name: concurrency_replication_causal_consistency
distros:
- - rhel62-large
- - name: concurrency_replication_multi_stmt_txn
- distros:
- - rhel62-large
- - name: concurrency_sharded_replication
- distros:
- - rhel62-large
- - name: concurrency_sharded_replication_with_balancer
- distros:
- - rhel62-large
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- distros:
- - rhel62-large
+ - rhel62-large
- &linux-64-debug-template
name: linux-64-debug
@@ -7791,119 +7933,30 @@ buildvariants:
- *unittests
tasks:
- name: compile_all_run_unittests_TG
- - name: aggregation
- - name: aggregation_auth
- - name: aggregation_facet_unwind_passthrough
- - name: aggregation_mongos_passthrough
- - name: aggregation_one_shard_sharded_collections
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
- - name: auth_gen
+ - name: .aggregation !.encrypt
+ - name: .auth !.audit !.gle !.multiversion
- name: bulk_gle_passthrough
- - name: causally_consistent_jscore_passthrough_gen
- - name: causally_consistent_jscore_passthrough_auth_gen
- - name: change_streams
- - name: change_streams_mongos_passthrough
- - name: change_streams_mongos_sessions_passthrough
- - name: change_streams_sharded_collections_passthrough
- - name: change_streams_whole_db_passthrough
- - name: change_streams_whole_db_mongos_passthrough
- - name: change_streams_whole_db_sharded_collections_passthrough
- - name: change_streams_whole_cluster_passthrough
- - name: change_streams_whole_cluster_mongos_passthrough
- - name: change_streams_whole_cluster_sharded_collections_passthrough
- - name: concurrency
- - name: concurrency_replication
- - name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_sharded_causal_consistency_gen
- - name: concurrency_sharded_causal_consistency_and_balancer
- - name: concurrency_sharded_local_read_write_multi_stmt_txn
- - name: concurrency_sharded_local_read_write_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn
- - name: concurrency_sharded_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn_with_stepdowns
- - name: concurrency_sharded_with_stepdowns
- - name: concurrency_sharded_with_stepdowns_and_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
+ - name: .causally_consistent !.wo_snapshot
+ - name: .change_streams !.secondary_reads
+ - name: .misc_js
+ - name: .concurrency !.ubsan !.no_txns
- name: disk_wiredtiger
- - name: failpoints
- - name: failpoints_auth
- - name: integration_tests_replset
- - name: integration_tests_sharded
- - name: integration_tests_standalone
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
+ - name: .integration !.audit
+ - name: .jscore .common
- name: jsCore_txns_multi_oplog_entries
- - name: causally_consistent_jscore_txns_passthrough
- name: jsonSchema
- - name: logical_session_cache_replication_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_default_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough_gen
- - name: multi_shard_multi_stmt_txn_jscore_passthrough_gen
- - name: multi_shard_multi_stmt_txn_kill_primary_jscore_passthrough_gen
- - name: multi_shard_multi_stmt_txn_stepdown_primary_jscore_passthrough_gen
+ - name: .logical_session_cache
+ - name: .multi_shard
- name: multi_stmt_txn_jscore_passthrough_with_migration_gen
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
- - name: read_only
- - name: read_only_sharded
- - name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_initsync_jscore_passthrough
- - name: replica_sets_initsync_static_jscore_passthrough
- - name: replica_sets_jscore_passthrough
- - name: replica_sets_multi_oplog_txns_gen
- - name: replica_sets_multi_oplog_txns_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_stepdown_jscore_passthrough_gen
- - name: replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough
- - name: replica_sets_kill_primary_jscore_passthrough
- - name: replica_sets_terminate_primary_jscore_passthrough
- - name: replica_sets_kill_secondaries_jscore_passthrough
- - name: retryable_writes_jscore_passthrough_gen
- - name: retryable_writes_jscore_stepdown_passthrough
- - name: serial_run
+ - name: .read_write_concern
+ - name: .replica_sets !.encrypt
+ - name: .retry
+ - name: .read_only
- name: session_jscore_passthrough
- - name: sharded_causally_consistent_jscore_passthrough_gen
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- name: sharded_multi_stmt_txn_jscore_passthrough
+ - name: .sharding .jscore !.wo_snapshot
- name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: slow1_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: write_concern_majority_passthrough
+ - name: .stitch
- <<: *linux-64-debug-template
name: linux-64-debug-wtdevelop
@@ -7944,35 +7997,20 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- rhel62-large
+ - name: .aggfuzzer .common
- name: aggregation
- name: aggregation_auth
- name: auth_gen
- name: bulk_gle_passthrough
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
- name: concurrency
- name: concurrency_simultaneous
- name: disk_wiredtiger
- - name: failpoints
- name: failpoints_auth
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_sharded_gen
- - name: mongosTest
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: serial_run
+ - name: .jscore .common !.decimal
+ - name: .jstestfuzz .common !.repl
- name: sharding_jscore_passthrough
- - name: slow1_gen
- - name: tool
- name: linux-64-required-duroff
display_name: "! Linux (No Journal)"
@@ -8042,75 +8080,32 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- ubuntu1804-build
+ - name: .aggfuzzer .common
- name: aggregation
- - name: aggregation_auth
- - name: auth_gen
+ - name: .auth !.audit !.multiversion
+ - name: .misc_js
+ - name: .concurrency .common
+ - name: concurrency_replication_causal_consistency
+ distros:
+ - ubuntu1804-build
- name: disk_wiredtiger
- - name: failpoints
- - name: failpoints_auth
- name: free_monitoring
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: mongosTest
+ - name: .jscore .common
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: multiversion
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: concurrency
- - name: concurrency_replication
- - name: concurrency_replication_causal_consistency
- distros:
- - ubuntu1804-build
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- name: replica_sets
- - name: replica_sets_auth_gen
- name: replica_sets_jscore_passthrough
+ - name: .sharding .txns
- name: sharding_gen
- - name: sharding_auth_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- name: sharding_jscore_passthrough
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- name: watchdog_wiredtiger
+ - name: .ssl
+ - name: .stitch
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
- name: enterprise-ubuntu1804-64
display_name: Enterprise Ubuntu 18.04
@@ -8142,38 +8137,24 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- ubuntu1804-build
+ - name: .aggfuzzer .common
- name: audit
- - name: ese
- - name: fle
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: .encrypt !.aggregation !.replica_sets !.sharding !.jscore
+ - name: .jscore .common !.compat !.decimal !.sharding
+ - name: jsCore_auth
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: replica_sets_auth_gen
- name: replica_sets_jscore_passthrough
- name: sasl
- name: sharding_auth_gen
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: watchdog_inmemory
- - name: watchdog_wiredtiger
+ - name: .watchdog
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
- name: ubuntu1604
display_name: SSL Ubuntu 16.04
@@ -8204,92 +8185,35 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- ubuntu1604-build
+ - name: .aggfuzzer .common
- name: aggregation
- - name: aggregation_auth
- - name: auth_gen
+ - name: .auth !.audit !.multiversion
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
+ - name: .concurrency .common
+ - name: concurrency_replication_causal_consistency
+ distros:
+ - ubuntu1604-build
- name: disk_wiredtiger
- - name: failpoints
- - name: failpoints_auth
- name: free_monitoring
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jepsen_register_findAndModify
- distros:
- - ubuntu1604-build
- - name: jepsen_register_linearizableRead
+ - name: .jepsen
distros:
- ubuntu1604-build
- - name: jepsen_set_linearizableRead
- distros:
- - ubuntu1604-build
- - name: jepsen_read-concern-majority
- distros:
- - ubuntu1604-build
- - name: jepsen_read-concern-majority_w1
- distros:
- - ubuntu1604-build
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: mongosTest
+ - name: .jscore .common
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: multiversion
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: concurrency
- - name: concurrency_replication
- - name: concurrency_replication_causal_consistency
- distros:
- - ubuntu1604-build
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_jscore_passthrough
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: tool
- name: watchdog_wiredtiger
+ - name: .replica_sets .common
+ - name: .sharding .common !.op_query !.csrs
+ - name: .sharding .txns
+ - name: .stitch
+ - name: .ssl
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
- name: enterprise-ubuntu1604-arm64
display_name: Enterprise Ubuntu 16.04 arm64
@@ -8320,69 +8244,25 @@ buildvariants:
- *unittests
tasks:
- name: compile_all_run_unittests_TG
+ - name: .aggfuzzer .common
- name: aggregation
- - name: aggregation_auth
- - name: auth_gen
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jsCore
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
+ - name: .auth !.audit !.multiversion !.jscore
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: mongosTest
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: concurrency
- - name: concurrency_replication
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: fle
+ - name: .jscore .common !.auth
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
+ - name: .sharding .txns
- name: sharding_gen
- - name: sharding_auth_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- name: sharding_jscore_passthrough
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: publish_packages
- distros:
- - ubuntu1604-test
- - name: push
+ - name: .ssl
+ - name: .stitch
+ - name: .publish
distros:
- ubuntu1604-test
@@ -8416,67 +8296,24 @@ buildvariants:
tasks:
- name: compile_all_run_unittests_TG
- name: aggregation
- - name: aggregation_auth
- - name: auth_gen
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jsCore
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: mongosTest
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: concurrency
- - name: concurrency_replication
+ - name: .auth !.audit !.multiversion !.jscore
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: fle
+ - name: .jscore .common !.auth
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
+ - name: .sharding .txns
- name: sharding_gen
- - name: sharding_auth_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- name: sharding_jscore_passthrough
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: publish_packages
- distros:
- - ubuntu1804-test
- - name: push
+ - name: .ssl
+ - name: .stitch
+ - name: .publish
distros:
- ubuntu1804-test
@@ -8510,10 +8347,7 @@ buildvariants:
- name: free_monitoring
- name: jsCore
- name: replica_sets_jscore_passthrough
- - name: publish_packages
- distros:
- - ubuntu1804-test
- - name: push
+ - name: .publish
distros:
- ubuntu1804-test
@@ -8550,73 +8384,28 @@ buildvariants:
distros:
- ubuntu1804-power8-build
- name: aggregation
- - name: aggregation_auth
- - name: auth_gen
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jsCore
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: mongosTest
- - name: noPassthrough_gen
- distros:
- - ubuntu1804-power8-build
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: concurrency
- - name: concurrency_replication
+ - name: .auth !.audit !.multiversion !.jscore
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- #- name: concurrency_sharded_replication_local_read_write_multi_stmt_txn # Removed until SERVER-38499 is resolved.
- #- name: concurrency_sharded_replication_local_read_write_multi_stmt_txn_with_balancer # Removed until SERVER-38499 is resolved.
- #- name: concurrency_sharded_replication_multi_stmt_txn # Removed until SERVER-38499 is resolved.
- #- name: concurrency_sharded_replication_multi_stmt_txn_with_balancer # Removed until SERVER-38499 is resolved.
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ #- name: concurrency_sharded_replication_local_read_write_multi_stmt_txn # Removed until SERVER-38499 is resolved.
+ #- name: concurrency_sharded_replication_local_read_write_multi_stmt_txn_with_balancer # Removed until SERVER-38499 is resolved.
+ #- name: concurrency_sharded_replication_multi_stmt_txn # Removed until SERVER-38499 is resolved.
+ #- name: concurrency_sharded_replication_multi_stmt_txn_with_balancer # Removed until SERVER-38499 is resolved.
+ - name: fle
+ - name: .jscore .common !.auth
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
+ - name: .sharding .txns
- name: sharding_gen
- - name: sharding_auth_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- name: sharding_jscore_passthrough
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: publish_packages
- distros:
- - ubuntu1804-test
- - name: push
+ - name: .ssl
+ - name: .stitch
+ - name: .publish
distros:
- ubuntu1804-test
@@ -8653,100 +8442,32 @@ buildvariants:
distros:
- ubuntu1604-zseries-large
- name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: aggregation_auth
- name: aggregation_read_concern_majority_passthrough
- name: aggregation_sharded_collections_passthrough
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: concurrency
- - name: concurrency_replication
+ - name: .auth !.multiversion !.jscore
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- - name: integration_tests_replset
- distros:
- - ubuntu1604-zseries-large
- - name: integration_tests_sharded
+ - name: .encrypt
+ - name: .integration !.audit
distros:
- ubuntu1604-zseries-large
- - name: integration_tests_standalone
- distros:
- - ubuntu1604-zseries-large
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .jscore .common !.auth
- name: jsCore_op_query
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
+ - name: .read_write_concern
- name: replica_sets
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
- name: sasl
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_csrs_continuous_config_stepdown_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.mixed_version !.jscore
+ - name: .sharding .txns
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: write_concern_majority_passthrough
- - name: publish_packages
- distros:
- - ubuntu1604-test
- - name: push
+ - name: .stitch
+ - name: .publish
distros:
- ubuntu1604-test
@@ -8781,10 +8502,7 @@ buildvariants:
- name: jsCore
- name: replica_sets_jscore_passthrough
- name: ssl_gen
- - name: publish_packages
- distros:
- - ubuntu1804-test
- - name: push
+ - name: .publish
distros:
- ubuntu1804-test
@@ -8821,98 +8539,31 @@ buildvariants:
distros:
- ubuntu1804-zseries-build
- name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: aggregation_auth
- name: aggregation_read_concern_majority_passthrough
- name: aggregation_sharded_collections_passthrough
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: concurrency
- - name: concurrency_replication
+ - name: .auth !.multiversion !.jscore
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- - name: integration_tests_replset
- distros:
- - ubuntu1804-zseries-build
- - name: integration_tests_sharded
+ - name: .encrypt
+ - name: .integration !.audit
distros:
- ubuntu1804-zseries-build
- - name: integration_tests_standalone
- distros:
- - ubuntu1804-zseries-build
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .jscore .common !.auth
- name: jsCore_op_query
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
+ - name: .read_write_concern
- name: replica_sets
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
- name: sasl
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_csrs_continuous_config_stepdown_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.mixed_version
+ - name: .sharding .txns
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: tool
- - name: write_concern_majority_passthrough
- - name: publish_packages
- distros:
- - ubuntu1804-test
- - name: push
+ - name: .publish
distros:
- ubuntu1804-test
@@ -8945,65 +8596,31 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- amazon1-2018-build
- - name: aggregation_auth
+ - name: .aggfuzzer .common
- name: aggregation
+ - name: .auth !.gle !.multiversion
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: ese
- - name: failpoints_auth
- - name: fle
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_auth
- - name: jsCore_decimal
- - name: jsCore_txns
+ - name: bulk_gle_passthrough
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: .encrypt !.aggregation
+ - name: .jscore .common !.compat
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: noPassthrough_gen
- name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: replica_sets_auth_gen
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_jscore_passthrough
- name: powercycle
+ - name: .replica_sets .common
- name: sasl
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: slow1_gen
- name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .txns
+ - name: slow1_gen
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
+ - name: .stitch
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
- name: amazon
display_name: SSL Amazon Linux
@@ -9034,79 +8651,32 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- amazon1-2018-build
+ - name: .aggfuzzer .common
- name: aggregation
- - name: aggregation_auth
- - name: auth_gen
- - name: disk_wiredtiger
- - name: failpoints
- - name: failpoints_auth
- - name: free_monitoring
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
+ - name: .auth !.audit !.multiversion
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: mongosTest
- - name: multiversion
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: concurrency
- - name: concurrency_replication
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
distros:
- - amazon1-2018-build
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - amazon1-2018-build
+ - name: disk_wiredtiger
+ - name: free_monitoring
+ - name: .jscore .common
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
+ - name: multiversion
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
+ - name: .replica_sets .common
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.op_query !.csrs
+ - name: .sharding .txns
+ - name: .ssl
+ - name: .stitch
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
- name: enterprise-amazon2
display_name: "Enterprise Amazon Linux 2"
@@ -9141,64 +8711,30 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- amazon2-build
- - name: aggregation_auth
+ - name: .aggfuzzer .common
- name: aggregation
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: ese
- - name: failpoints_auth
- - name: fle
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_auth
- - name: jsCore_decimal
- - name: jsCore_txns
+ - name: .auth !.gle !.multiversion
+ - name: bulk_gle_passthrough
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: .encrypt !.aggregation
+ - name: .jscore .common !.compat
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: noPassthrough_gen
- name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: replica_sets_auth_gen
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
- name: sasl
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: slow1_gen
- name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .txns !.csrs
+ - name: slow1_gen
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
+ - name: .stitch
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
- name: amazon2
display_name: SSL Amazon Linux 2
@@ -9233,79 +8769,32 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- amazon2-build
+ - name: .aggfuzzer .common
- name: aggregation
- - name: aggregation_auth
- - name: auth_gen
- - name: disk_wiredtiger
- - name: failpoints
- - name: failpoints_auth
- - name: free_monitoring
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
+ - name: .auth !.audit !.multiversion
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: mongosTest
- - name: multiversion
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: concurrency
- - name: concurrency_replication
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
distros:
- - amazon2-build
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - amazon2-build
+ - name: disk_wiredtiger
+ - name: free_monitoring
+ - name: .jscore .common
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
+ - name: multiversion
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
+ - name: .replica_sets .common
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.op_query !.csrs
+ - name: .sharding .txns
+ - name: .ssl
+ - name: .stitch
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
###########################################
# Windows buildvariants #
@@ -9380,147 +8869,38 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- windows-64-vs2017-compile
- - name: aggregation
- - name: aggregation_facet_unwind_passthrough
- - name: aggregation_mongos_passthrough
- - name: aggregation_one_shard_sharded_collections
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggregation !.auth !.encrypt
- name: aggregation_expression_multiversion_fuzzer_gen
- name: auth_gen
- - name: causally_consistent_jscore_passthrough_gen
- - name: causally_consistent_jscore_passthrough_auth_gen
- - name: sharded_causally_consistent_jscore_passthrough_gen
- - name: change_streams
- - name: change_streams_mongos_passthrough
- - name: change_streams_mongos_sessions_passthrough
- - name: change_streams_sharded_collections_passthrough
- - name: change_streams_whole_db_passthrough
- - name: change_streams_whole_db_mongos_passthrough
- - name: change_streams_whole_db_sharded_collections_passthrough
- - name: change_streams_whole_cluster_passthrough
- - name: change_streams_whole_cluster_mongos_passthrough
- - name: change_streams_whole_cluster_sharded_collections_passthrough
+ - name: bulk_gle_passthrough
+ - name: .causally_consistent !.sharding
+ - name: .change_streams !.secondary_reads
+ - name: .misc_js !.non_win_dbg
+ # Some concurrency workloads require a lot of memory, so we use machines
+ # with more RAM for these suites.
+ - name: .concurrency !.ubsan !.no_txns
+ distros:
+ - windows-64-vs2017-compile
- name: disk_wiredtiger
- - name: failpoints
- name: free_monitoring
- name: initial_sync_fuzzer_gen
- - name: integration_tests_standalone
+ - name: .integration !.audit
distros:
- windows-64-vs2017-compile
- - name: integration_tests_replset
- distros:
- - windows-64-vs2017-compile
- - name: integration_tests_sharded
- distros:
- - windows-64-vs2017-compile
- - name: jsCore
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
+ - name: .jscore .common !.auth !.sharding
- name: jsCore_txns_multi_oplog_entries
- - name: causally_consistent_jscore_txns_passthrough
- name: jsonSchema
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
+ - name: .logical_session_cache .one_sec
- name: multi_shard_multi_stmt_txn_jscore_passthrough_gen
- name: multi_stmt_txn_jscore_passthrough_with_migration_gen
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: rollback_fuzzer_gen
- - name: rollback_fuzzer_clean_shutdowns_gen
- - name: rollback_fuzzer_unclean_shutdowns_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- # Some concurrency workloads require a lot of memory, so we use machines
- # with more RAM for these suites.
- - name: concurrency
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_replication
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_replication_causal_consistency
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_replication_multi_stmt_txn
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_sharded_replication
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_sharded_replication_with_balancer
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_sharded_causal_consistency_gen
- - name: concurrency_sharded_causal_consistency_and_balancer
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_sharded_local_read_write_multi_stmt_txn
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_sharded_local_read_write_multi_stmt_txn_with_balancer
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_sharded_multi_stmt_txn
+ - name: .read_write_concern !.large
+ - name: .read_write_concern .large
distros:
- windows-64-vs2017-compile
- - name: concurrency_sharded_multi_stmt_txn_with_balancer
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_sharded_multi_stmt_txn_with_stepdowns
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_sharded_with_stepdowns
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_sharded_with_stepdowns_and_balancer
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_simultaneous
- distros:
- - windows-64-vs2017-compile
- - name: concurrency_simultaneous_replication
- distros:
- - windows-64-vs2017-compile
- - name: read_concern_linearizable_passthrough
- distros:
- - windows-64-vs2017-compile
- - name: read_concern_majority_passthrough_gen
- - name: read_only
- - name: read_only_sharded
- - name: replica_sets
- distros:
- - windows-64-vs2017-compile
- - name: replica_sets_jscore_passthrough
- distros:
- - windows-64-vs2017-compile
- - name: replica_sets_multi_oplog_txns_gen
- - name: replica_sets_multi_oplog_txns_jscore_passthrough
- distros:
- - windows-64-vs2017-compile
- - name: replica_sets_initsync_jscore_passthrough
- distros:
- - windows-64-vs2017-compile
- - name: replica_sets_initsync_static_jscore_passthrough
- distros:
- - windows-64-vs2017-compile
- - name: replica_sets_multi_stmt_txn_jscore_passthrough
- distros:
- - windows-64-vs2017-compile
- - name: replica_sets_multi_stmt_txn_stepdown_jscore_passthrough_gen
- - name: replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough
- - name: replica_sets_kill_primary_jscore_passthrough
- distros:
- - windows-64-vs2017-compile
- - name: replica_sets_terminate_primary_jscore_passthrough
- distros:
- - windows-64-vs2017-compile
- - name: replica_sets_kill_secondaries_jscore_passthrough
+ - name: .read_only
+ - name: .rollbackfuzzer
+ - name: .replica_sets !.large !.encrypt !.auth
+ - name: .replica_sets .large
distros:
- windows-64-vs2017-compile
- name: retryable_writes_jscore_passthrough_gen
@@ -9529,12 +8909,7 @@ buildvariants:
- windows-64-vs2017-compile
- name: session_jscore_passthrough
- name: sharding_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: write_concern_majority_passthrough
- distros:
- - windows-64-vs2017-compile
+ - name: .stitch
- name: enterprise-windows-64-2k8
display_name: "* Enterprise Windows 2008R2"
@@ -9560,54 +8935,35 @@ buildvariants:
distros:
- windows-64-vs2017-compile
- name: burn_in_tests_gen
+ - name: .aggfuzzer
- name: audit
- name: auth_audit_gen
- - name: benchmarks_orphaned
- - name: benchmarks_sharding
+ - name: .benchmarks
- name: buildscripts_test
+ - name: causally_consistent_jscore_txns_passthrough
- name: dbtest_TG
distros:
- windows-64-vs2017-compile
- - name: ese
+ - name: .encrypt !.aggregation !.replica_sets !.sharding !.jscore
- name: external_auth
distros:
- windows-64-2016
- - name: fle
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_decimal
+ - name: .jscore .common !.compat !.sharding
- name: jsCore_auth
- - name: jsCore_txns
+ - name: jsCore_ese
- name: jsCore_txns_multi_oplog_entries
- - name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_expression_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
+ - name: .jstestfuzz .common
- name: noPassthrough_gen
- name: noPassthroughWithMongod_gen
- - name: replica_sets_auth_gen
+ - name: .replica_sets .common
+ - name: .replica_sets .multi_oplog
- name: replica_sets_ese_gen
- - name: replica_sets_jscore_passthrough
- - name: replica_sets_multi_oplog_txns_gen
- - name: replica_sets_multi_oplog_txns_jscore_passthrough
- name: sasl
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
+ - name: .sharding .txns
- name: sharding_auth_gen
- name: sharding_auth_audit_gen
- name: sharding_ese_gen
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: jsCore_txns_multi_oplog_entries
- name: push
distros:
- rhel70-small
@@ -9711,47 +9067,27 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- windows-64-vs2017-compile
+ - name: .aggfuzzer .common
- name: audit
- name: auth_audit_gen
- - name: concurrency
- - name: concurrency_replication
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
distros:
- windows-64-vs2017-compile
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: read_concern_linearizable_passthrough
+ - name: .jscore .common !.decimal !.compat !.sharding
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
+ - name: .read_write_concern .linearize
- name: replica_sets_auth_gen
- name: replica_sets_jscore_passthrough
- name: replica_sets_multi_stmt_txn_jscore_passthrough
- name: sasl
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
+ - name: .sharding .txns
- name: sharding_auth_gen
- name: sharding_auth_audit_gen
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
+ - name: .ssl
- name: windows-64-2k8-ssl
display_name: Windows 2008R2
@@ -9785,94 +9121,34 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- windows-64-vs2017-compile
- - name: aggregation
- - name: aggregation_mongos_passthrough
- - name: aggregation_one_shard_sharded_collections
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggfuzzer .common
+ - name: .aggregation !.auth !.encrypt !.unwind
- name: auth_gen
- - name: bulk_gle_passthrough
- - name: concurrency
- - name: concurrency_replication
+ - name: .auth .gle
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
+ - name: .concurrency .common !.txn
- name: concurrency_replication_causal_consistency
distros:
- windows-64-vs2017-compile
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- name: disk_wiredtiger
- - name: failpoints
- name: free_monitoring
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- - name: jsCore
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
+ - name: .jscore .common !.auth
- name: jsonSchema
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_replication_session_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_concurrent_sharded_causal_consistency_gen
- - name: jstestfuzz_concurrent_sharded_continuous_stepdown_gen
- - name: jstestfuzz_concurrent_sharded_session_gen
- - name: jstestfuzz_interrupt_gen
- - name: jstestfuzz_interrupt_replication_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_replication_session_gen
- - name: jstestfuzz_sharded_gen
- - name: jstestfuzz_sharded_causal_consistency_gen
- - name: jstestfuzz_sharded_continuous_stepdown_gen
- - name: jstestfuzz_sharded_session_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
+ - name: .jstestfuzz !.initsync
+ - name: .logical_session_cache .one_sec
- name: multiversion
- name: multiversion_auth
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: powercycle
- - name: powercycle_fcv4.0
- - name: powercycle_kill_mongod
- - name: powercycle_replication
- - name: powercycle_syncdelay
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
+ - name: .powercycle
+ - name: .read_write_concern
- name: replica_sets
- name: replica_sets_jscore_passthrough
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: slow1_gen
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: update_fuzzer_gen
- - name: update_fuzzer_replication_gen
- - name: write_concern_majority_passthrough
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .txns
+ - name: .sharding .common !.op_query !.csrs
+ - name: .ssl
+ - name: .stitch
+ - name: .updatefuzzer
- name: push
distros:
- rhel70-small
@@ -9932,105 +9208,33 @@ buildvariants:
- *unittests
tasks:
- name: compile_all_run_unittests_TG
- - name: aggregation
- - name: aggregation_mongos_passthrough
- - name: aggregation_one_shard_sharded_collections
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggregation !.auth !.encrypt !.unwind
+ - name: .auth .gle
- name: auth_gen
- - name: bulk_gle_passthrough
- - name: causally_consistent_jscore_passthrough_gen
- - name: causally_consistent_jscore_passthrough_auth_gen
- - name: sharded_causally_consistent_jscore_passthrough_gen
- - name: change_streams
- - name: change_streams_mongos_passthrough
- - name: change_streams_mongos_sessions_passthrough
- - name: change_streams_sharded_collections_passthrough
- - name: change_streams_whole_db_passthrough
- - name: change_streams_whole_db_mongos_passthrough
- - name: change_streams_whole_db_sharded_collections_passthrough
- - name: change_streams_whole_cluster_passthrough
- - name: change_streams_whole_cluster_mongos_passthrough
- - name: change_streams_whole_cluster_sharded_collections_passthrough
- - name: concurrency
- - name: concurrency_replication
- - name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_sharded_causal_consistency_gen
- - name: concurrency_sharded_causal_consistency_and_balancer
- - name: concurrency_sharded_local_read_write_multi_stmt_txn
- - name: concurrency_sharded_local_read_write_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn
- - name: concurrency_sharded_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn_with_stepdowns
- - name: concurrency_sharded_with_stepdowns
- - name: concurrency_sharded_with_stepdowns_and_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
+ - name: .causally_consistent !.sharding
+ - name: .change_streams !.secondary_reads
+ - name: .misc_js
+ - name: .concurrency !.ubsan !.no_txns
- name: disk_wiredtiger
- - name: failpoints
- name: free_monitoring
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- name: initial_sync_fuzzer_gen
- - name: jsCore
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_replication_session_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_concurrent_sharded_causal_consistency_gen
- - name: jstestfuzz_concurrent_sharded_session_gen
- - name: jstestfuzz_interrupt_gen
- - name: jstestfuzz_interrupt_replication_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_replication_session_gen
- - name: jstestfuzz_sharded_gen
- - name: jstestfuzz_sharded_causal_consistency_gen
- - name: jstestfuzz_sharded_session_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_majority_passthrough_gen
+ - name: .jscore .common !.auth
+ - name: .jstestfuzz .causal
+ - name: .jstestfuzz .interrupt
+ - name: .jstestfuzz .common
+ - name: .jstestfuzz .session
+ - name: .logical_session_cache .one_sec
+ - name: .read_write_concern !.linearize
- name: replica_sets
- - name: replica_sets_jscore_passthrough
- name: replica_sets_kill_secondaries_jscore_passthrough
+ - name: .replica_sets .common !.auth
- name: retryable_writes_jscore_passthrough_gen
- - name: rollback_fuzzer_gen
- - name: rollback_fuzzer_clean_shutdowns_gen
- - name: rollback_fuzzer_unclean_shutdowns_gen
- - name: serial_run
+ - name: .rollbackfuzzer
- name: session_jscore_passthrough
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: slow1_gen
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: write_concern_majority_passthrough
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .txns
+ - name: .ssl
+ - name: .stitch
- name: push
distros:
- rhel70-small
@@ -10052,21 +9256,16 @@ buildvariants:
- name: compile_all_run_unittests_TG
- name: aggregation
- name: auth_gen
+ - name: causally_consistent_jscore_txns_passthrough
- name: disk_wiredtiger
- name: failpoints
- - name: jsCore
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
+ - name: .jscore .common !.auth !.sharding
- name: jsCore_txns_multi_oplog_entries
- - name: causally_consistent_jscore_txns_passthrough
- name: mongosTest
- name: replica_sets
- name: replica_sets_multi_oplog_txns_gen
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
+ - name: .ssl
+ - name: .stitch
- name: tool
- name: enterprise-macos
@@ -10095,26 +9294,14 @@ buildvariants:
- name: compile_all_run_unittests_TG
- name: audit
- name: auth_audit_gen
- - name: ese
- - name: fle
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- name: causally_consistent_jscore_txns_passthrough
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: .encrypt !.replica_sets !.sharding !.aggregation !.jscore
+ - name: .jscore .common !.compat !.decimal !.sharding
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: replica_sets_auth_gen
- name: replica_sets_jscore_passthrough
- name: sasl
- - name: ssl_gen
- - name: sslSpecial_gen
- name: push
distros:
- rhel70-small
@@ -10147,22 +9334,12 @@ buildvariants:
- name: compile_all_run_unittests_TG
- name: audit
- name: auth_audit_gen
- - name: ese
- - name: fle
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- name: causally_consistent_jscore_txns_passthrough
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
+ - name: .encrypt !.replica_sets !.sharding !.aggregation !.jscore
+ - name: .jscore .common !.compat !.decimal !.sharding
+ - name: .jstestfuzz .common
- name: replica_sets_auth_gen
- name: sasl
- - name: ssl_gen
- - name: sslSpecial_gen
###########################################
@@ -10640,231 +9817,67 @@ buildvariants:
- name: burn_in_tests_gen
distros:
- rhel62-large
- - name: rollback_fuzzer_gen
- - name: rollback_fuzzer_clean_shutdowns_gen
- - name: rollback_fuzzer_unclean_shutdowns_gen
- - name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: aggregation_auth
- - name: aggregation_facet_unwind_passthrough
- - name: aggregation_mongos_passthrough
- - name: aggregation_one_shard_sharded_collections
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggfuzzer
+ - name: .aggregation
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: benchmarks_orphaned
- distros:
- - centos6-perf
- - name: benchmarks_sharding
+ - name: .auth
+ - name: .benchmarks
distros:
- centos6-perf
- name: buildscripts_test
- - name: bulk_gle_passthrough
- - name: causally_consistent_jscore_passthrough_gen
- - name: causally_consistent_jscore_passthrough_auth_gen
- - name: sharded_causally_consistent_jscore_passthrough_gen
- - name: change_streams
- - name: change_streams_mongos_passthrough
- - name: change_streams_mongos_sessions_passthrough
- - name: change_streams_secondary_reads
- - name: change_streams_sharded_collections_passthrough
- - name: change_streams_whole_db_passthrough
- - name: change_streams_whole_db_mongos_passthrough
- - name: change_streams_whole_db_secondary_reads_passthrough
- - name: change_streams_whole_db_sharded_collections_passthrough
- - name: change_streams_whole_cluster_passthrough
- - name: change_streams_whole_cluster_mongos_passthrough
- - name: change_streams_whole_cluster_secondary_reads_passthrough
- - name: change_streams_whole_cluster_sharded_collections_passthrough
- - name: concurrency
- - name: concurrency_replication
- - name: concurrency_replication_causal_consistency
+ - name: .causally_consistent !.sharding
+ - name: .change_streams
+ - name: .misc_js
+ - name: .concurrency !.large !.ubsan !.no_txns
+ - name: .concurrency .large !.ubsan !.no_txns
distros:
- rhel62-large
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_sharded_causal_consistency_gen
- - name: concurrency_sharded_causal_consistency_and_balancer
- - name: concurrency_sharded_local_read_write_multi_stmt_txn
- - name: concurrency_sharded_local_read_write_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn
- - name: concurrency_sharded_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn_with_stepdowns
- - name: concurrency_sharded_with_stepdowns
- - name: concurrency_sharded_with_stepdowns_and_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- name: disk_wiredtiger
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
+ - name: .encrypt
- name: idl_tests
- name: initial_sync_fuzzer_gen
- - name: integration_tests_replset
- distros:
- - rhel62-large
- - name: integration_tests_sharded
+ - name: .integration
distros:
- rhel62-large
- - name: integration_tests_standalone
- distros:
- - rhel62-large
- - name: integration_tests_standalone_audit
- distros:
- - rhel62-large
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .jscore .common
- name: jsCore_minimum_batch_size
- name: jsCore_op_query
- - name: jsCore_txns
- name: jsCore_txns_multi_oplog_entries
- - name: causally_consistent_jscore_txns_passthrough
- name: jsonSchema
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_expression_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_replication_session_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_concurrent_sharded_causal_consistency_gen
- - name: jstestfuzz_concurrent_sharded_continuous_stepdown_gen
- - name: jstestfuzz_concurrent_sharded_session_gen
- - name: jstestfuzz_interrupt_gen
- - name: jstestfuzz_interrupt_replication_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_replication_initsync_gen
- - name: jstestfuzz_replication_session_gen
- - name: jstestfuzz_sharded_gen
- - name: jstestfuzz_sharded_causal_consistency_gen
- - name: jstestfuzz_sharded_continuous_stepdown_gen
- - name: jstestfuzz_sharded_session_gen
- - name: logical_session_cache_replication_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_default_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough_gen
- - name: multi_shard_multi_stmt_txn_jscore_passthrough_gen
- - name: multi_shard_multi_stmt_txn_kill_primary_jscore_passthrough_gen
- - name: multi_shard_multi_stmt_txn_stepdown_primary_jscore_passthrough_gen
+ - name: .jstestfuzz
+ - name: .logical_session_cache
+ - name: .multi_shard
- name: multi_stmt_txn_jscore_passthrough_with_migration_gen
- - name: multiversion_auth
- name: multiversion
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- distros:
- - rhel62-large
- - name: read_concern_majority_passthrough_gen
- - name: read_only
- - name: read_only_sharded
- - name: replica_sets
- distros:
- - rhel62-large
- - name: replica_sets_auth_gen
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_jscore_passthrough
- - name: replica_sets_initsync_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_initsync_static_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_multi_oplog_txns_gen
- - name: replica_sets_multi_oplog_txns_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_multi_stmt_txn_stepdown_jscore_passthrough_gen
+ - name: .read_write_concern .large
distros:
- rhel62-large
- - name: replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_kill_primary_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_terminate_primary_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_kill_secondaries_jscore_passthrough
+ - name: .read_write_concern !.large
+ - name: .replica_sets !.encrypt !.auth
distros:
- rhel62-large
- name: retryable_writes_jscore_passthrough_gen
- name: retryable_writes_jscore_stepdown_passthrough
distros:
- rhel62-large
+ - name: .read_only
+ - name: .rollbackfuzzer
- name: sasl
- name: session_jscore_passthrough
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .txns
+ - name: .sharding .common
- name: sharded_multi_stmt_txn_jscore_passthrough
distros:
- rhel62-large
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: sharding_csrs_continuous_config_stepdown_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: update_fuzzer_gen
- - name: update_fuzzer_replication_gen
- - name: write_concern_majority_passthrough
- distros:
- - rhel62-large
+ - name: .stitch
+ - name: .updatefuzzer
- name: secondary_reads_passthrough_gen
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
- name: enterprise-rhel-62-64-bit-multi-txn-oplog-entries
display_name: "Enterprise RHEL 6.2 (Multiple oplog entries transaction format)"
@@ -11001,175 +10014,54 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- rhel62-large
- - name: rollback_fuzzer_gen
- - name: rollback_fuzzer_clean_shutdowns_gen
- - name: rollback_fuzzer_unclean_shutdowns_gen
- - name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: aggregation_auth
- - name: aggregation_facet_unwind_passthrough
- - name: aggregation_mongos_passthrough
- - name: aggregation_one_shard_sharded_collections
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggfuzzer !.wildcard
+ - name: .aggregation !.read_write_concern
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
+ - name: .auth !.multiversion
- name: buildscripts_test
- - name: bulk_gle_passthrough
- - name: change_streams
- - name: change_streams_mongos_passthrough
- - name: change_streams_mongos_sessions_passthrough
- - name: change_streams_secondary_reads
- - name: change_streams_sharded_collections_passthrough
- - name: change_streams_whole_db_passthrough
- - name: change_streams_whole_db_mongos_passthrough
- - name: change_streams_whole_db_secondary_reads_passthrough
- - name: change_streams_whole_db_sharded_collections_passthrough
- - name: change_streams_whole_cluster_passthrough
- - name: change_streams_whole_cluster_mongos_passthrough
- - name: change_streams_whole_cluster_secondary_reads_passthrough
- - name: change_streams_whole_cluster_sharded_collections_passthrough
- - name: causally_consistent_jscore_passthrough_gen
- - name: causally_consistent_jscore_passthrough_auth_gen
- - name: sharded_causally_consistent_jscore_passthrough_gen
- - name: concurrency
- - name: concurrency_replication
+ - name: .causally_consistent !.txns
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .change_streams
+ - name: .misc_js !.non_read_maj
+ - name: .concurrency .common !.read_concern_maj
+ - name: .concurrency .no_txns
+ - name: concurrency_sharded_causal_consistency_gen
+ - name: concurrency_sharded_causal_consistency_and_balancer
- name: concurrency_replication_causal_consistency
distros:
- rhel62-large
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication_no_txns
- - name: concurrency_sharded_replication_no_txns_with_balancer
- - name: concurrency_sharded_causal_consistency_gen
- - name: concurrency_sharded_causal_consistency_and_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- name: disk_wiredtiger
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
+ - name: .encrypt
- name: initial_sync_fuzzer_gen
- - name: integration_tests_replset
- distros:
- - rhel62-large
- - name: integration_tests_sharded
- distros:
- - rhel62-large
- - name: integration_tests_standalone
- distros:
- - rhel62-large
- - name: integration_tests_standalone_audit
+ - name: .integration
distros:
- rhel62-large
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .jscore .common
- name: jsCore_minimum_batch_size
- name: jsCore_op_query
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- name: jsonSchema
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_expression_multiversion_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_replication_session_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_concurrent_sharded_causal_consistency_gen
- - name: jstestfuzz_concurrent_sharded_continuous_stepdown_gen
- - name: jstestfuzz_concurrent_sharded_session_gen
- - name: jstestfuzz_interrupt_gen
- - name: jstestfuzz_interrupt_replication_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_replication_initsync_gen
- - name: jstestfuzz_replication_session_gen
- - name: jstestfuzz_sharded_gen
- - name: jstestfuzz_sharded_causal_consistency_gen
- - name: jstestfuzz_sharded_continuous_stepdown_gen
- - name: jstestfuzz_sharded_session_gen
- - name: logical_session_cache_replication_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_default_refresh_jscore_passthrough_gen
+ - name: .jstestfuzz
+ - name: .logical_session_cache .repl
- name: multiversion
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- distros:
- - rhel62-large
- - name: read_only
- - name: read_only_sharded
- - name: replica_sets
- distros:
- - rhel62-large
- - name: replica_sets_auth_gen
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_initsync_jscore_passthrough
+ - name: .read_write_concern .large
distros:
- rhel62-large
- - name: replica_sets_initsync_static_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_multi_oplog_txns_gen
- distros:
- - rhel62-large
- - name: replica_sets_multi_stmt_txn_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_kill_secondaries_jscore_passthrough
+ - name: .replica_sets !.auth !.encrypt !.non_maj_read
distros:
- rhel62-large
- name: retryable_writes_jscore_passthrough_gen
+ - name: .read_only
+ - name: .rollbackfuzzer
- name: sasl
+ - name: secondary_reads_passthrough_gen
- name: session_jscore_passthrough
- - name: sharded_collections_jscore_passthrough
# Sharded transactions suites exclude tests that use snapshot read concern, since snapshot read
# concern uses 'atClusterTime' in sharded clusters, and this is not supported with
# enableMajorityReadConcern=false.
- - name: sharded_causally_consistent_jscore_txns_passthrough_without_snapshot_gen
- - name: sharded_jscore_txns_without_snapshot
- - name: sharded_multi_stmt_txn_jscore_passthrough
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: sharding_csrs_continuous_config_stepdown_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
+ - name: .sharding .jscore !.txns
+ - name: .sharding .common
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: tool
- - name: update_fuzzer_gen
- - name: update_fuzzer_replication_gen
- - name: write_concern_majority_passthrough
- distros:
- - rhel62-large
- - name: secondary_reads_passthrough_gen
+ - name: .updatefuzzer
- name: enterprise-rhel-62-64-bit-flow-control-off
display_name: "Enterprise RHEL 6.2 (flow control off)"
@@ -11203,245 +10095,81 @@ buildvariants:
- name: dbtest_TG
distros:
- rhel62-large
- - name: rollback_fuzzer_gen
- - name: rollback_fuzzer_clean_shutdowns_gen
- - name: rollback_fuzzer_unclean_shutdowns_gen
- - name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: aggregation_auth
- - name: aggregation_facet_unwind_passthrough
- - name: aggregation_mongos_passthrough
- - name: aggregation_one_shard_sharded_collections
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggfuzzer
+ - name: .aggregation
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: causally_consistent_jscore_passthrough_gen
- - name: causally_consistent_jscore_passthrough_auth_gen
- - name: sharded_causally_consistent_jscore_passthrough_gen
- - name: change_streams
- - name: change_streams_mongos_passthrough
- - name: change_streams_mongos_sessions_passthrough
- - name: change_streams_secondary_reads
- - name: change_streams_sharded_collections_passthrough
- - name: change_streams_whole_db_passthrough
- - name: change_streams_whole_db_mongos_passthrough
- - name: change_streams_whole_db_secondary_reads_passthrough
- - name: change_streams_whole_db_sharded_collections_passthrough
- - name: change_streams_whole_cluster_passthrough
- - name: change_streams_whole_cluster_mongos_passthrough
- - name: change_streams_whole_cluster_secondary_reads_passthrough
- - name: change_streams_whole_cluster_sharded_collections_passthrough
- - name: concurrency
- - name: concurrency_replication
- - name: concurrency_replication_causal_consistency
+ - name: .auth
+ - name: .causally_consistent !.wo_snapshot
+ - name: .change_streams
+ - name: .misc_js
+ - name: .concurrency !.ubsan !.no_txns !.large
+ - name: .concurrency !.ubsan !.no_txns .large
distros:
- rhel62-large
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_sharded_causal_consistency_gen
- - name: concurrency_sharded_causal_consistency_and_balancer
- - name: concurrency_sharded_local_read_write_multi_stmt_txn
- - name: concurrency_sharded_local_read_write_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn
- - name: concurrency_sharded_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn_with_stepdowns
- - name: concurrency_sharded_with_stepdowns
- - name: concurrency_sharded_with_stepdowns_and_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- name: disk_wiredtiger
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
+ - name: .encrypt
- name: initial_sync_fuzzer_gen
- - name: integration_tests_replset
- distros:
- - rhel62-large
- - name: integration_tests_sharded
+ - name: .integration
distros:
- rhel62-large
- - name: integration_tests_standalone
- distros:
- - rhel62-large
- - name: integration_tests_standalone_audit
- distros:
- - rhel62-large
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .jscore .common
- name: jsCore_minimum_batch_size
- name: jsCore_op_query
- - name: jsCore_txns
- name: jsCore_txns_multi_oplog_entries
- - name: causally_consistent_jscore_txns_passthrough
- name: jsonSchema
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_expression_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_replication_session_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_concurrent_sharded_causal_consistency_gen
- - name: jstestfuzz_concurrent_sharded_continuous_stepdown_gen
- - name: jstestfuzz_concurrent_sharded_session_gen
- - name: jstestfuzz_interrupt_gen
- - name: jstestfuzz_interrupt_replication_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_replication_initsync_gen
- - name: jstestfuzz_replication_session_gen
- - name: jstestfuzz_sharded_gen
- - name: jstestfuzz_sharded_causal_consistency_gen
- - name: jstestfuzz_sharded_continuous_stepdown_gen
- - name: jstestfuzz_sharded_session_gen
- - name: logical_session_cache_replication_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_default_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough_gen
- - name: multi_shard_multi_stmt_txn_jscore_passthrough_gen
+ - name: .jstestfuzz
+ - name: .logical_session_cache
+ - name: .multi_shard .common
- name: multi_stmt_txn_jscore_passthrough_with_migration_gen
- name: multi_shard_multi_stmt_txn_kill_primary_jscore_passthrough_gen
- - name: multiversion_auth
- name: multiversion
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- distros:
- - rhel62-large
- - name: read_concern_majority_passthrough_gen
- - name: read_only
- - name: read_only_sharded
- - name: replica_sets
- distros:
- - rhel62-large
- - name: replica_sets_auth_gen
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_jscore_passthrough
- - name: replica_sets_initsync_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_initsync_static_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_multi_oplog_txns_gen
- - name: replica_sets_multi_oplog_txns_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_multi_stmt_txn_stepdown_jscore_passthrough_gen
- distros:
- - rhel62-large
- - name: replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_kill_primary_jscore_passthrough
- distros:
- - rhel62-large
- - name: replica_sets_terminate_primary_jscore_passthrough
+ - name: .read_write_concern !.aggregation
distros:
- - rhel62-large
- - name: replica_sets_kill_secondaries_jscore_passthrough
+ - rhel62-large
+ - name: .replica_sets !.encrypt !.auth
distros:
- rhel62-large
- name: retryable_writes_jscore_passthrough_gen
- - name: retryable_writes_jscore_stepdown_passthrough
- distros:
- - rhel62-large
+ - name: .read_only
+ - name: .retry
+ - name: .rollbackfuzzer
- name: sasl
+ - name: secondary_reads_passthrough_gen
- name: session_jscore_passthrough
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharded_multi_stmt_txn_jscore_passthrough
- distros:
- - rhel62-large
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: sharding_csrs_continuous_config_stepdown_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
+ - name: .sharding .jscore !.wo_snapshot
+ - name: .sharding .common
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: tool
- - name: update_fuzzer_gen
- - name: update_fuzzer_replication_gen
- - name: write_concern_majority_passthrough
- distros:
- - rhel62-large
- - name: secondary_reads_passthrough_gen
+ - name: .updatefuzzer
- name: enterprise-rhel-62-64-bit-required-majority-read-concern-off
display_name: "! Enterprise RHEL 6.2 (majority read concern off)"
modules:
- - enterprise
+ - enterprise
run_on:
- - rhel62-small
+ - rhel62-small
expansions:
<<: *enterprise-rhel-62-64-bit-majority-read-concern-off-expansions
burn_in_tests_build_variant: enterprise-rhel-62-64-bit-majority-read-concern-off
tasks:
- # This build variants exists specifically to test that newly added or modified JavaScript tests
- # are correctly tagged with "requires_majority_read_concern", "uses_change_streams",
- # "uses_prepare_transaction", and "uses_multi_shard_transaction" prior to the changes being
- # pushed. It uses the task list from the enterprise-rhel-62-64-bit-majority-read-concern-off
- # build variant to determine the resmoke.py YAML suite configurations to run the tests under. Do
- # not add more tasks to this list.
- - name: compile_TG
- requires:
+ # This build variants exists specifically to test that newly added or modified JavaScript tests
+ # are correctly tagged with "requires_majority_read_concern", "uses_change_streams",
+ # "uses_prepare_transaction", and "uses_multi_shard_transaction" prior to the changes being
+ # pushed. It uses the task list from the enterprise-rhel-62-64-bit-majority-read-concern-off
+ # build variant to determine the resmoke.py YAML suite configurations to run the tests under. Do
+ # not add more tasks to this list.
+ - name: compile_TG
+ requires:
+ - name: burn_in_tests_gen
+ distros:
+ - rhel62-large
- name: burn_in_tests_gen
- distros:
- - rhel62-large
- - name: burn_in_tests_gen
- name: enterprise-rhel-62-64-bit-coverage
display_name: "~ Enterprise RHEL 6.2 DEBUG Code Coverage"
modules:
- - enterprise
+ - enterprise
run_on:
- - rhel62-large
+ - rhel62-large
batchtime: 10080 # 7 days
stepback: false
expansions:
@@ -11460,141 +10188,40 @@ buildvariants:
tooltags: "ssl sasl gssapi"
build_mongoreplay: true
display_tasks:
- - *dbtest
- - *unittests
+ - *dbtest
+ - *unittests
tasks:
- - name: compile_all_run_unittests_TG
- - name: rollback_fuzzer_gen
- - name: rollback_fuzzer_clean_shutdowns_gen
- - name: rollback_fuzzer_unclean_shutdowns_gen
- - name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: aggregation_auth
- - name: aggregation_mongos_passthrough
- - name: aggregation_one_shard_sharded_collections
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
- - name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: change_streams
- - name: change_streams_mongos_passthrough
- - name: change_streams_mongos_sessions_passthrough
- - name: change_streams_secondary_reads
- - name: change_streams_sharded_collections_passthrough
- - name: change_streams_whole_db_passthrough
- - name: change_streams_whole_db_mongos_passthrough
- - name: change_streams_whole_db_secondary_reads_passthrough
- - name: change_streams_whole_db_sharded_collections_passthrough
- - name: change_streams_whole_cluster_passthrough
- - name: change_streams_whole_cluster_mongos_passthrough
- - name: change_streams_whole_cluster_secondary_reads_passthrough
- - name: change_streams_whole_cluster_sharded_collections_passthrough
- - name: concurrency
- - name: concurrency_replication
- - name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_sharded_causal_consistency_gen
- - name: concurrency_sharded_causal_consistency_and_balancer
- - name: concurrency_sharded_local_read_write_multi_stmt_txn
- - name: concurrency_sharded_local_read_write_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn
- - name: concurrency_sharded_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_with_stepdowns
- - name: concurrency_sharded_with_stepdowns_and_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: disk_wiredtiger
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- - name: initial_sync_fuzzer_gen
- - name: integration_tests_replset
- - name: integration_tests_sharded
- - name: integration_tests_standalone
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_minimum_batch_size
- - name: jsCore_op_query
- - name: jsCore_txns
- - name: jsCore_txns_multi_oplog_entries
- - name: causally_consistent_jscore_txns_passthrough
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough_gen
- - name: multi_shard_multi_stmt_txn_jscore_passthrough_gen
- - name: multiversion_auth
- - name: multiversion
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
- - name: read_only
- - name: read_only_sharded
- - name: replica_sets
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: replica_sets_multi_oplog_txns_jscore_passthrough
- - name: replica_sets_initsync_jscore_passthrough
- - name: replica_sets_initsync_static_jscore_passthrough
- - name: replica_sets_multi_oplog_txns_gen
- - name: replica_sets_multi_stmt_txn_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_stepdown_jscore_passthrough_gen
- - name: replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough
- - name: replica_sets_kill_primary_jscore_passthrough
- - name: replica_sets_terminate_primary_jscore_passthrough
- - name: replica_sets_kill_secondaries_jscore_passthrough
- - name: retryable_writes_jscore_passthrough_gen
- - name: sasl
- - name: session_jscore_passthrough
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharded_multi_stmt_txn_jscore_passthrough
- - name: sharding_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: sharding_op_query_gen
- - name: sharding_csrs_continuous_config_stepdown_gen
- - name: slow1_gen
- - name: serial_run
- - name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: update_fuzzer_gen
- - name: update_fuzzer_replication_gen
- - name: write_concern_majority_passthrough
- - name: secondary_reads_passthrough_gen
+ - name: compile_all_run_unittests_TG
+ - name: .aggregation !.unwind
+ - name: audit
+ - name: .auth
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .change_streams
+ - name: .misc_js !.tool
+ - name: .concurrency !.ubsan !.no_txns !.stepdowns
+ - name: disk_wiredtiger
+ - name: .encrypt
+ - name: initial_sync_fuzzer_gen
+ - name: .integration !.audit
+ - name: .jscore .common
+ - name: jsCore_txns_multi_oplog_entries
+ - name: jsCore_minimum_batch_size
+ - name: jsCore_op_query
+ - name: .logical_session_cache .one_sec
+ - name: .multi_shard .common
+ - name: multiversion
+ - name: .read_write_concern
+ - name: .replica_sets
+ - name: .read_only
+ - name: .rollbackfuzzer
+ - name: retryable_writes_jscore_passthrough_gen
+ - name: sasl
+ - name: secondary_reads_passthrough_gen
+ - name: session_jscore_passthrough
+ - name: .sharding .jscore !.wo_snapshot
+ - name: .sharding .common
+ - name: snmp
+ - name: .updatefuzzer
- &enterprise-rhel-70-64-bit-template
name: enterprise-rhel-70-64-bit
@@ -11628,48 +10255,30 @@ buildvariants:
- name: compile_benchmarks
distros:
- rhel70
+ - name: .aggfuzzer
- name: audit
- - name: auth_gen
- name: auth_audit_gen
- - name: benchmarks_orphaned
- - name: benchmarks_sharding
- - name: ese
- - name: fle
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- - name: jsCore_txns_multi_oplog_entries
+ - name: auth_gen
+ - name: .benchmarks
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_expression_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: .encrypt !.sharding !.replica_sets !.aggregation !.jscore
- name: external_auth
+ - name: .jscore .common !.compat !.decimal !.sharding
+ - name: jsCore_txns_multi_oplog_entries
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: replica_sets_auth_gen
- name: replica_sets_jscore_passthrough
- - name: replica_sets_multi_oplog_txns_gen
- - name: replica_sets_multi_oplog_txns_jscore_passthrough
+ - name: .replica_sets .multi_oplog
- name: sasl
- - name: sharding_auth_gen
- name: sharding_auth_audit_gen
+ - name: sharding_auth_gen
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
+ - name: .stitch
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
# This variant is to intentionally test uncommon features nightly
- <<: *enterprise-rhel-70-64-bit-template
@@ -11720,15 +10329,13 @@ buildvariants:
distros:
- ubuntu1604-build
- name: jsCore
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
+ - name: .read_write_concern !.write !.aggregation
- name: replica_sets_jscore_passthrough
- name: replica_sets_multi_oplog_txns_jscore_passthrough
- name: sharded_collections_jscore_passthrough
- name: sharding_gen
- name: sharding_auth_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
+ - name: .stitch
- name: rhel62
display_name: SSL RHEL 6.2
@@ -11758,87 +10365,31 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- rhel62-large
+ - name: .aggfuzzer .common
- name: aggregation
- - name: aggregation_auth
- - name: auth_gen
+ - name: .auth !.multiversion !.audit
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
+ - name: .concurrency .common
+ - name: concurrency_replication_causal_consistency
+ distros:
+ - rhel62-large
- name: disk_wiredtiger
- - name: failpoints
- - name: failpoints_auth
- name: fle
- name: free_monitoring
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_default_refresh_jscore_passthrough_gen
- - name: mongosTest
+ - name: .jscore .common
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache
- name: multiversion
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: concurrency
- - name: concurrency_replication
- - name: concurrency_replication_causal_consistency
- distros:
- - rhel62-large
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_jscore_passthrough
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: tool
+ - name: .replica_sets .common
+ - name: .sharding .txns
+ - name: .sharding .common !.op_query !.csrs
+ - name: .ssl
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
- name: rhel70
display_name: SSL RHEL 7.0
@@ -11869,87 +10420,31 @@ buildvariants:
distros:
- rhel70
- name: aggregation
- - name: aggregation_auth
- - name: auth_gen
- - name: disk_wiredtiger
- - name: failpoints
- - name: failpoints_auth
- - name: free_monitoring
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
- - name: jsCore_txns
+ - name: .auth !.audit !.multiversion
- name: causally_consistent_jscore_txns_passthrough
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: multiversion
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: concurrency
+ - name: .misc_js
+ - name: .concurrency .common
distros:
- - rhel70
- - name: concurrency_replication
- distros:
- - rhel70
+ - rhel70
- name: concurrency_replication_causal_consistency
distros:
- - rhel70
- - name: concurrency_replication_multi_stmt_txn
- distros:
- - rhel70
- - name: concurrency_sharded_replication
- distros:
- - rhel70
- - name: concurrency_sharded_replication_with_balancer
- distros:
- - rhel70
- - name: concurrency_simultaneous
- distros:
- - rhel70
- - name: concurrency_simultaneous_replication
- distros:
- - rhel70
- - name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharding_jscore_passthrough
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
+ - rhel70
+ - name: disk_wiredtiger
+ - name: free_monitoring
+ - name: .jscore .common
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
+ - name: multiversion
+ - replica_sets
+ - name: .replica_sets .common
+ - name: .sharding .txns
+ - name: .sharding .common !.op_query !.csrs
+ - name: .ssl
+ - name: .stitch
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
# This variant compiles on RHEL 7.0 and runs tests on RHEL 7.6
- name: rhel76_compile_rhel70
@@ -12000,104 +10495,32 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- rhel71-power8-build
- - name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: aggregation_auth
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggregation .common
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: concurrency
- - name: concurrency_replication
+ - name: .auth !.multiversion !.jscore
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- - name: integration_tests_replset
- distros:
- - rhel71-power8-build
- - name: integration_tests_sharded
+ - name: .encrypt
+ - name: .integration !.audit
distros:
- rhel71-power8-build
- - name: integration_tests_standalone
- distros:
- - rhel71-power8-build
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .jscore .common !.auth
- name: jsCore_op_query
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
+ - name: .aggfuzzer .common
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
+ - name: .read_write_concern
- name: replica_sets
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
- name: sasl
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_csrs_continuous_config_stepdown_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
- - name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: write_concern_majority_passthrough
- name: secondary_reads_passthrough_gen
- - name: publish_packages
- distros:
- - rhel70-small
- - name: push
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.mixed_version
+ - name: snmp
+ - name: .stitch
+ - name: .publish
distros:
- rhel70-small
@@ -12133,102 +10556,31 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- rhel72-zseries-build
- - name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: aggregation_auth
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggregation .common
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: concurrency
- - name: concurrency_replication
+ - name: .auth !.multiversion !.jscore
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- - name: integration_tests_replset
- distros:
- - rhel72-zseries-build
- - name: integration_tests_sharded
+ - name: .encrypt
+ - name: .integration !.audit
distros:
- rhel72-zseries-build
- - name: integration_tests_standalone
- distros:
- - rhel72-zseries-build
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .jscore .common !.auth
- name: jsCore_op_query
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
+ - name: .read_write_concern
- name: replica_sets
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
- name: sasl
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_csrs_continuous_config_stepdown_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
- - name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: write_concern_majority_passthrough
- name: secondary_reads_passthrough_gen
- - name: publish_packages
- distros:
- - rhel70-small
- - name: push
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.mixed_version
+ - name: snmp
+ - name: .stitch
+ - name: .publish
distros:
- rhel70-small
@@ -12260,95 +10612,31 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- rhel67-zseries-build
- - name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: aggregation_auth
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggregation .common
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: concurrency
- - name: concurrency_replication
+ - name: .auth !.multiversion
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- - name: integration_tests_replset
+ - name: .encrypt
+ - name: .integration !.audit !.sharded
distros:
- rhel67-zseries-build
- - name: integration_tests_standalone
- distros:
- - rhel67-zseries-build
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .jscore .common
- name: jsCore_minimum_batch_size
- name: jsCore_op_query
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
+ - name: .logical_session_cache .one_sec
+ - name: .read_write_concern
- name: replica_sets
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
- name: sasl
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_csrs_continuous_config_stepdown_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.mixed_version
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: write_concern_majority_passthrough
+ - name: .stitch
- name: secondary_reads_passthrough_gen
- - name: publish_packages
- distros:
- - rhel62-large
- - name: push
+ - name: .publish
distros:
- rhel62-large
@@ -12380,10 +10668,7 @@ buildvariants:
- name: jsCore
- name: replica_sets_jscore_passthrough
- name: ssl_gen
- - name: publish_packages
- distros:
- - rhel70
- - name: push
+ - name: .publish
distros:
- rhel70
@@ -12415,10 +10700,7 @@ buildvariants:
- name: jsCore
- name: replica_sets_jscore_passthrough
- name: ssl_gen
- - name: publish_packages
- distros:
- - rhel62-large
- - name: push
+ - name: .publish
distros:
- rhel62-large
@@ -12455,55 +10737,27 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- ubuntu1604-build
+ - name: .aggfuzzer .common
- name: audit
- - name: ese
- - name: fle
- - name: jepsen_register_findAndModify
- distros:
- - ubuntu1604-build
- - name: jepsen_register_linearizableRead
- distros:
- - ubuntu1604-build
- - name: jepsen_set_linearizableRead
- distros:
- - ubuntu1604-build
- - name: jepsen_read-concern-majority
- distros:
- - ubuntu1604-build
- - name: jepsen_read-concern-majority_w1
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .encrypt !.replica_sets !.aggregation !.sharding !.jscore
+ - name: .jepsen
distros:
- ubuntu1604-build
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: .jscore .common !.compat !.decimal !.sharding
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: replica_sets_auth_gen
- name: replica_sets_jscore_passthrough
- name: sasl
- name: sharding_auth_gen
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: watchdog_inmemory
- - name: watchdog_wiredtiger
+ - name: .stitch
+ - name: .watchdog
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
- name: enterprise-ubuntu-dynamic-1604-clang
@@ -12580,39 +10834,23 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- suse12-build
+ - name: .aggfuzzer .common
- name: audit
- - name: ese
- - name: fle
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: .encrypt !.replica_sets !.aggregation !.sharding !.jscore
+ - name: .jscore .common !.compat !.decimal !.sharding
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: replica_sets_auth_gen
- name: replica_sets_jscore_passthrough
- name: sasl
- name: sharding_auth_gen
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
+ - name: .stitch
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
-
+ - name: .publish
- name: enterprise-suse12-s390x
display_name: Enterprise SLES 12 s390x
@@ -12645,102 +10883,31 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- suse12-zseries-build
- - name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: aggregation_auth
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggregation .common
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: concurrency
- - name: concurrency_replication
+ - name: .auth !.multiversion !.jscore
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- - name: integration_tests_replset
- distros:
- - suse12-zseries-build
- - name: integration_tests_sharded
+ - name: .encrypt
+ - name: .integration !.audit
distros:
- suse12-zseries-build
- - name: integration_tests_standalone
- distros:
- - suse12-zseries-build
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .jscore .common !.auth
- name: jsCore_op_query
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
+ - name: .read_write_concern
- name: replica_sets
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
- name: sasl
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_csrs_continuous_config_stepdown_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.mixed_version
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: write_concern_majority_passthrough
+ - name: .stitch
- name: secondary_reads_passthrough_gen
- - name: publish_packages
- distros:
- - suse12-test
- - name: push
+ - name: .publish
distros:
- suse12-test
@@ -12776,10 +10943,7 @@ buildvariants:
- name: jsCore
- name: replica_sets_jscore_passthrough
- name: ssl_gen
- - name: publish_packages
- distros:
- - suse12-test
- - name: push
+ - name: .publish
distros:
- suse12-test
@@ -12812,72 +10976,28 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- suse12-build
+ - name: .aggfuzzer .common
- name: aggregation
- - name: aggregation_auth
- - name: auth_gen
- - name: disk_wiredtiger
- - name: failpoints
- - name: failpoints_auth
- - name: free_monitoring
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_txns
+ - name: .auth !.audit !.multiversion
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: mongosTest
- - name: multiversion
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: concurrency
- - name: concurrency_replication
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
distros:
- - suse12-build
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - suse12-build
+ - name: disk_wiredtiger
+ - name: free_monitoring
+ - name: .jscore .common !.decimal
+ - name: .jstestfuzz .common
+ - name: multiversion
+ - name: .logical_session_cache .one_sec
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_jscore_passthrough
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: publish_packages
- - name: push
+ - name: .replica_sets .common
+ - name: .sharding .txns
+ - name: .sharding .common !.op_query !.csrs
+ - name: .ssl
+ - name: .stitch
+ - name: .publish
- name: enterprise-suse15-64
display_name: Enterprise SLES 15
@@ -12907,35 +11027,20 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- suse15-build
+ - name: .aggfuzzer .common
- name: audit
- - name: ese
- - name: fle
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: .encrypt !.replica_sets !.aggregation !.sharding !.jscore
+ - name: .jscore .common !.decimal !.compat !.sharding
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: replica_sets_auth_gen
- name: replica_sets_jscore_passthrough
- name: sasl
- name: sharding_auth_gen
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: publish_packages
- - name: push
+ - name: .stitch
+ - name: .publish
- name: suse15
display_name: SSL SUSE 15
@@ -12965,73 +11070,28 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- suse15-build
+ - name: .aggfuzzer .common
- name: aggregation
- - name: aggregation_auth
- - name: auth_gen
- - name: disk_wiredtiger
- - name: failpoints
- - name: failpoints_auth
- - name: free_monitoring
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_txns
+ - name: .auth !.audit !.multiversion
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: mongosTest
- - name: multiversion
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: concurrency
- - name: concurrency_replication
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
distros:
- - suse15-build
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - suse15-build
+ - name: disk_wiredtiger
+ - name: free_monitoring
+ - name: .jscore .common !.decimal
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
+ - name: multiversion
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_jscore_passthrough
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: publish_packages
- - name: push
-
+ - name: .replica_sets .common
+ - name: .sharding .txns
+ - name: .sharding .common !.op_query !.csrs
+ - name: .ssl
+ - name: .stitch
+ - name: .publish
###########################################
# Debian buildvariants #
@@ -13069,38 +11129,23 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- debian92-build
+ - name: .aggfuzzer .common
- name: audit
- - name: ese
- - name: fle
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: .encrypt !.replica_sets !.aggregation !.sharding !.jscore
+ - name: .jscore .common !.decimal !.compat !.sharding
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
- name: replica_sets_auth_gen
- name: replica_sets_jscore_passthrough
- name: sasl
- name: sharding_auth_gen
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
+ - name: .stitch
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
- name: debian92
display_name: SSL Debian 9.2
@@ -13133,78 +11178,32 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- debian92-build
+ - name: .aggfuzzer .common
- name: aggregation
- name: aggregation_auth
- - name: auth_gen
- - name: disk_wiredtiger
- - name: failpoints
- - name: failpoints_auth
- - name: free_monitoring
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_txns
+ - name: .auth !.audit !.multiversion
- name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: mongosTest
- - name: multiversion
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: concurrency
- - name: concurrency_replication
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
distros:
- - debian92-build
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - debian92-build
+ - name: disk_wiredtiger
+ - name: free_monitoring
+ - name: .jscore .common !.decimal
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
+ - name: multiversion
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
+ - name: .replica_sets .common
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.op_query !.csrs
+ - name: .ssl
+ - name: .stitch
- name: package
distros:
- ubuntu1604-packer
- - name: publish_packages
- - name: push
+ - name: .publish
################################
# storage engine buildvariants #
@@ -13254,179 +11253,47 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- rhel62-large
- - name: aggregation
- - name: aggregation_auth
- - name: aggregation_mongos_passthrough
- - name: aggregation_one_shard_sharded_collections
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggfuzzer .common
+ - name: .aggregation !.unwind !.encrypt
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: causally_consistent_jscore_passthrough_gen
- - name: causally_consistent_jscore_passthrough_auth_gen
- - name: sharded_causally_consistent_jscore_passthrough_gen
- - name: change_streams
- - name: change_streams_mongos_passthrough
- - name: change_streams_mongos_sessions_passthrough
- - name: change_streams_sharded_collections_passthrough
- - name: change_streams_whole_db_passthrough
- - name: change_streams_whole_db_mongos_passthrough
- - name: change_streams_whole_db_sharded_collections_passthrough
- - name: change_streams_whole_cluster_passthrough
- - name: change_streams_whole_cluster_mongos_passthrough
- - name: change_streams_whole_cluster_sharded_collections_passthrough
- - name: concurrency
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_replication
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_replication_causal_consistency
+ - name: .auth !.multiversion
+ - name: .causally_consistent !.wo_snapshot
+ - name: .change_streams !.secondary_reads
+ - name: .misc_js
+ - name: .concurrency !.ubsan !.no_txns
distros:
- rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_sharded_replication_with_balancer
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_sharded_causal_consistency_gen
- - name: concurrency_sharded_causal_consistency_and_balancer
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_sharded_local_read_write_multi_stmt_txn
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_sharded_local_read_write_multi_stmt_txn_with_balancer
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_sharded_multi_stmt_txn
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_sharded_multi_stmt_txn_with_balancer
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_sharded_multi_stmt_txn_with_stepdowns
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_sharded_with_stepdowns
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_sharded_with_stepdowns_and_balancer
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_simultaneous
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: concurrency_simultaneous_replication
- distros:
- - rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
- - name: failpoints
- - name: failpoints_auth
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- - name: integration_tests_replset
- distros:
- - rhel62-large
- - name: integration_tests_sharded
- distros:
- - rhel62-large
- - name: integration_tests_standalone
+ - name: .integration !.audit
distros:
- rhel62-large
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
+ - name: .jscore .common !.decimal
- name: jsCore_op_query
- - name: jsCore_txns
- name: jsCore_txns_multi_oplog_entries
- - name: causally_consistent_jscore_txns_passthrough
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_concurrent_sharded_continuous_stepdown_gen
- - name: jstestfuzz_sharded_continuous_stepdown_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_replication_session_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_concurrent_sharded_causal_consistency_gen
- - name: jstestfuzz_concurrent_sharded_session_gen
- - name: jstestfuzz_interrupt_gen
- - name: jstestfuzz_interrupt_replication_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_replication_session_gen
- - name: jstestfuzz_sharded_gen
- - name: jstestfuzz_sharded_session_gen
- - name: jstestfuzz_sharded_causal_consistency_gen
- - name: logical_session_cache_replication_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_default_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough_gen
- - name: multi_shard_multi_stmt_txn_jscore_passthrough_gen
+ - name: .jstestfuzz !.initsync
+ - name: .logical_session_cache
+ - name: .multi_shard .common
- name: multi_stmt_txn_jscore_passthrough_with_migration_gen
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
+ - name: .read_write_concern
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: replica_sets_multi_oplog_txns_gen
- - name: replica_sets_multi_oplog_txns_jscore_passthrough
+ - name: .replica_sets .common
+ - name: .replica_sets .multi_oplog
- name: replica_sets_multi_stmt_txn_jscore_passthrough
- name: replica_sets_multi_stmt_txn_stepdown_jscore_passthrough_gen
distros:
- rhel62-large
- - name: retryable_writes_jscore_passthrough_gen
- - name: retryable_writes_jscore_stepdown_passthrough
+ - name: .retry
- name: rollback_fuzzer_gen
- name: sasl
+ - name: secondary_reads_passthrough_gen
- name: session_jscore_passthrough
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharded_collections_jscore_passthrough
- name: sharded_multi_stmt_txn_jscore_passthrough
distros:
- rhel62-large
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.mixed_version !.csrs
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: tool
- - name: update_fuzzer_gen
- - name: update_fuzzer_replication_gen
- - name: write_concern_majority_passthrough
- - name: secondary_reads_passthrough_gen
+ - name: .ssl
+ - name: .updatefuzzer
- name: enterprise-rhel-62-64-bit-required-inmem
display_name: "! Enterprise RHEL 6.2 (inMemory)"
@@ -13496,54 +11363,26 @@ buildvariants:
- name: aggregation_auth
- name: aggregation_facet_unwind_passthrough
- name: auth_gen
- - name: concurrency
- - name: benchrun_embedded_aggregation
- distros:
- - centos6-perf
- - name: benchrun_embedded_commands
- distros:
- - centos6-perf
- - name: benchrun_embedded_insert
+ - name: .benchrun !.perf
+ - name: .benchrun .perf
distros:
- - centos6-perf
- - name: benchrun_embedded_misc
- distros:
- - centos6-perf
- - name: benchrun_embedded_mixed_and_multi
- distros:
- - centos6-perf
- - name: benchrun_embedded_queries
- distros:
- - centos6-perf
- - name: benchrun_embedded_remove
- distros:
- - centos6-perf
- - name: benchrun_embedded_update
- distros:
- - centos6-perf
+ - centos6-perf
+ - name: .misc_js !.non_mobile
+ - name: concurrency
- name: disk_mobile
- - name: failpoints
- name: failpoints_auth
- - name: generate_benchrun_embedded_files
- name: integration_tests_standalone
distros:
- rhel62-large
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .jscore .common !.txns !.sharding
- name: jsCore_minimum_batch_size
- name: jsCore_mobile
- name: jsCore_op_query
- name: jsonSchema
- name: jstestfuzz_gen
- name: jstestfuzz_concurrent_gen
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- name: powercycle_mobile
- - name: serial_run
- name: session_jscore_passthrough
- - name: upload_benchrun_embedded_files
- name: ubuntu1604-arm64-mobile
display_name: "Ubuntu 16.04 arm64 (mobile)"
@@ -13575,24 +11414,18 @@ buildvariants:
- name: aggregation_auth
- name: aggregation_facet_unwind_passthrough
- name: auth_gen
+ - name: .misc_js !.non_mobile
- name: concurrency
- name: disk_mobile
- - name: failpoints
- name: failpoints_auth
- name: integration_tests_standalone
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .jscore .common !.txns !.sharding
- name: jsCore_minimum_batch_size
- name: jsCore_mobile
- name: jsCore_op_query
- name: jsonSchema
- name: jstestfuzz_gen
- name: jstestfuzz_concurrent_gen
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: serial_run
- name: session_jscore_passthrough
- name: rhel-62-64-bit-required-mobile
@@ -13650,27 +11483,19 @@ buildvariants:
tasks:
- name: compile_all_run_unittests_TG
- name: aggregation
- - name: aggregation_auth
- name: aggregation_facet_unwind_passthrough
- - name: auth_gen
+ - name: .auth !.multiversion !.gle !.audit !.replica_sets !.sharding
+ - name: .misc_js !.non_mobile
- name: concurrency
- name: disk_mobile
- - name: failpoints
- - name: failpoints_auth
- name: integration_tests_standalone
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .jscore .common !.txns !.sharding
- name: jsCore_minimum_batch_size
- name: jsCore_mobile
- name: jsCore_op_query
- name: jsonSchema
- name: jstestfuzz_gen
- name: jstestfuzz_concurrent_gen
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: serial_run
- name: session_jscore_passthrough
- name: linux-64-ephemeralForTest
@@ -13693,9 +11518,10 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- rhel62-large
+ - name: .aggfuzzer .common
- name: aggregation
- - name: aggregation_auth
- - name: auth_gen
+ - name: .auth !.multiversion !.audit
+ - name: .misc_js
- name: concurrency
distros:
- rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
@@ -13709,65 +11535,20 @@ buildvariants:
- name: concurrency_simultaneous_replication
distros:
- rhel62-large
- - name: failpoints
- - name: failpoints_auth
- - name: gle_auth
- - name: gle_auth_write_cmd
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: integration_tests_standalone
- distros:
- - rhel62-large
- - name: integration_tests_replset
+ - name: .integration !.audit
distros:
- rhel62-large
- - name: integration_tests_sharded
- distros:
- - rhel62-large
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: jsCore
- - name: jsCore_auth
+ - name: .jscore .common !.txns !.decimal
- name: jsCore_op_query
- - name: jsCore_compatibility
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: bulk_gle_passthrough
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
+ - name: .jstestfuzz .common
+ - name: .logical_session_cache .one_sec
+ - name: .read_write_concern .linearize
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
- name: rollback_fuzzer_gen
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: tool
- - name: update_fuzzer_gen
- - name: update_fuzzer_replication_gen
+ - name: .sharding .common !.mixed_version !.csrs
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .updatefuzzer
- name: enterprise-rhel-71-ppc64le-inmem
display_name: Enterprise RHEL 7.1 PPC64LE (inMemory) DEBUG
@@ -13791,78 +11572,29 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- rhel71-power8-build
- - name: aggregation
- - name: aggregation_auth
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggregation .common
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: concurrency
+ - name: .auth !.multiversion
+ - name: .misc_js
+ - name: .concurrency .common !.repl
- name: concurrency_replication
- name: concurrency_replication_causal_consistency
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- - name: failpoints
- - name: failpoints_auth
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- - name: integration_tests_replset
- distros:
- - rhel71-power8-build
- - name: integration_tests_sharded
- distros:
- - rhel71-power8-build
- - name: integration_tests_standalone
+ - name: .integration !.audit
distros:
- rhel71-power8-build
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
+ - name: .jscore .common !.decimal
- name: jsCore_op_query
- - name: jsCore_txns
- name: causally_consistent_jscore_txns_passthrough
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
+ - name: .logical_session_cache .one_sec
+ - name: .read_write_concern
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
- name: sasl
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
- - name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: tool
- - name: write_concern_majority_passthrough
- name: secondary_reads_passthrough_gen
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.mixed_version !.csrs
+ - name: snmp
+ - name: .ssl
- name: enterprise-rhel-72-s390x-inmem
display_name: Enterprise RHEL 7.2 s390x (inMemory) DEBUG
@@ -13885,95 +11617,32 @@ buildvariants:
- name: compile_all_run_unittests_TG
distros:
- rhel72-zseries-build
- - name: aggregation
- - name: aggregation_auth
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggregation .common
+ - name: .auth !.multiversion
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: concurrency
- distros:
- - rhel72-zseries-build
- - name: concurrency_replication
+ - name: causally_consistent_jscore_txns_passthrough
+ - name: .misc_js
+ - name: .concurrency .common
distros:
- rhel72-zseries-build
- name: concurrency_replication_causal_consistency
distros:
- rhel72-zseries-build
- - name: concurrency_replication_multi_stmt_txn
- distros:
- - rhel72-zseries-build
- - name: concurrency_sharded_replication
- distros:
- - rhel72-zseries-build
- - name: concurrency_sharded_replication_with_balancer
+ - name: .integration !.audit
distros:
- rhel72-zseries-build
- - name: concurrency_simultaneous
- distros:
- - rhel72-zseries-build
- - name: concurrency_simultaneous_replication
- distros:
- - rhel72-zseries-build
- - name: failpoints
- - name: failpoints_auth
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- - name: integration_tests_replset
- distros:
- - rhel72-zseries-build
- - name: integration_tests_sharded
- distros:
- - rhel72-zseries-build
- - name: integration_tests_standalone
- distros:
- - rhel72-zseries-build
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_compatibility
+ - name: .jscore .common !.decimal
- name: jsCore_op_query
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: noPassthrough_gen
- - name: noPassthroughWithMongod_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
+ - name: .logical_session_cache .one_sec
+ - name: .read_write_concern
- name: replica_sets
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
+ - name: .replica_sets .common
- name: sasl
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
- - name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: tool
- - name: write_concern_majority_passthrough
- name: secondary_reads_passthrough_gen
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.mixed_version !.csrs
+ - name: snmp
+ - name: .ssl
###########################################
@@ -14006,157 +11675,42 @@ buildvariants:
- *unittests
tasks:
- name: compile_all_run_unittests_TG
- - name: rollback_fuzzer_gen
- - name: rollback_fuzzer_clean_shutdowns_gen
- - name: rollback_fuzzer_unclean_shutdowns_gen
- - name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: aggregation_auth
- - name: aggregation_facet_unwind_passthrough
- - name: aggregation_mongos_passthrough
- - name: aggregation_one_shard_sharded_collections
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggregation
+ - name: .auth
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: causally_consistent_jscore_passthrough_gen
- - name: causally_consistent_jscore_passthrough_auth_gen
- - name: sharded_causally_consistent_jscore_passthrough_gen
- - name: change_streams
- - name: change_streams_mongos_passthrough
- - name: change_streams_mongos_sessions_passthrough
- - name: change_streams_secondary_reads
- - name: change_streams_sharded_collections_passthrough
- - name: change_streams_whole_db_passthrough
- - name: change_streams_whole_db_mongos_passthrough
- - name: change_streams_whole_db_secondary_reads_passthrough
- - name: change_streams_whole_db_sharded_collections_passthrough
- - name: change_streams_whole_cluster_passthrough
- - name: change_streams_whole_cluster_mongos_passthrough
- - name: change_streams_whole_cluster_secondary_reads_passthrough
- - name: change_streams_whole_cluster_sharded_collections_passthrough
- - name: concurrency
- - name: concurrency_replication
- - name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_sharded_causal_consistency_gen
- - name: concurrency_sharded_causal_consistency_and_balancer
- - name: concurrency_sharded_local_read_write_multi_stmt_txn
- - name: concurrency_sharded_local_read_write_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn
- - name: concurrency_sharded_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn_with_stepdowns
- - name: concurrency_sharded_with_stepdowns
- - name: concurrency_sharded_with_stepdowns_and_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
+ - name: .causally_consistent !.wo_snapshot
+ - name: .change_streams
+ - name: .misc_js
+ - name: .concurrency !.ubsan !.no_txns
- name: disk_wiredtiger
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
+ - name: .encrypt
- name: free_monitoring
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- name: initial_sync_fuzzer_gen
- - name: integration_tests_replset
- - name: integration_tests_sharded
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .integration !.standalone !.audit
+ - name: .jscore .common
- name: jsCore_minimum_batch_size
- name: jsCore_op_query
- - name: jsCore_txns
- name: jsCore_txns_multi_oplog_entries
- - name: causally_consistent_jscore_txns_passthrough
- name: jsonSchema
- - name: logical_session_cache_replication_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_replication_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_default_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough_gen
- - name: multi_shard_multi_stmt_txn_jscore_passthrough_gen
- - name: multiversion_auth
+ - name: .logical_session_cache
+ - name: .multi_shard .common
- name: multiversion
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
- - name: read_only
- - name: read_only_sharded
- - name: replica_sets
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: replica_sets_initsync_jscore_passthrough
- - name: replica_sets_initsync_static_jscore_passthrough
+ - name: .read_write_concern
- name: replica_sets_multi_oplog_txns_gen
- name: replica_sets_multi_oplog_txns_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_stepdown_jscore_passthrough_gen
- - name: replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough
- - name: replica_sets_kill_primary_jscore_passthrough
- - name: replica_sets_terminate_primary_jscore_passthrough
- - name: replica_sets_kill_secondaries_jscore_passthrough
- - name: retryable_writes_jscore_passthrough_gen
- - name: retryable_writes_jscore_stepdown_passthrough
+ - name: .replica_sets !.multi_oplog
+ - name: .retry
+ - name: .read_only
+ - name: .rollbackfuzzer
- name: sasl
+ - name: secondary_reads_passthrough_gen
- name: session_jscore_passthrough
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharded_multi_stmt_txn_jscore_passthrough
- - name: sharding_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
+ - name: .sharding .jscore !.wo_snapshot
+ - name: .sharding .common !.csrs
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: update_fuzzer_gen
- - name: update_fuzzer_replication_gen
- - name: watchdog_inmemory
- - name: watchdog_wiredtiger
- - name: write_concern_majority_passthrough
- - name: secondary_reads_passthrough_gen
+ - name: .watchdog
+ - name: .stitch
+ - name: .updatefuzzer
- name: ubuntu1804-asan
display_name: ~ ASAN SSL Ubuntu 18.04
@@ -14181,25 +11735,9 @@ buildvariants:
- *unittests
tasks:
- name: compile_all_run_unittests_TG
+ - name: .aggfuzzer .common
- name: free_monitoring
- - name: aggregation_multiversion_fuzzer_gen
- - name: aggregation_wildcard_fuzzer_gen
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_replication_session_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_concurrent_sharded_causal_consistency_gen
- - name: jstestfuzz_concurrent_sharded_continuous_stepdown_gen
- - name: jstestfuzz_concurrent_sharded_session_gen
- - name: jstestfuzz_interrupt_gen
- - name: jstestfuzz_interrupt_replication_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_replication_session_gen
- - name: jstestfuzz_sharded_gen
- - name: jstestfuzz_sharded_causal_consistency_gen
- - name: jstestfuzz_sharded_continuous_stepdown_gen
- - name: jstestfuzz_sharded_session_gen
+ - name: .jstestfuzz !.initsync
- name: ubuntu1804-debug-ubsan
display_name: ~ UBSAN Enterprise Ubuntu 18.04 DEBUG
@@ -14226,148 +11764,41 @@ buildvariants:
- *unittests
tasks:
- name: compile_all_run_unittests_TG
- - name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: rollback_fuzzer_gen
- - name: rollback_fuzzer_clean_shutdowns_gen
- - name: rollback_fuzzer_unclean_shutdowns_gen
- - name: aggregation_auth
- - name: aggregation_facet_unwind_passthrough
- - name: aggregation_mongos_passthrough
- - name: aggregation_one_shard_sharded_collections
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggregation
+ - name: .auth
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: causally_consistent_jscore_passthrough_gen
- - name: causally_consistent_jscore_passthrough_auth_gen
- - name: sharded_causally_consistent_jscore_passthrough_gen
- - name: change_streams
- - name: change_streams_mongos_passthrough
- - name: change_streams_mongos_sessions_passthrough
- - name: change_streams_secondary_reads
- - name: change_streams_sharded_collections_passthrough
- - name: change_streams_whole_db_passthrough
- - name: change_streams_whole_db_mongos_passthrough
- - name: change_streams_whole_db_secondary_reads_passthrough
- - name: change_streams_whole_db_sharded_collections_passthrough
- - name: change_streams_whole_cluster_passthrough
- - name: change_streams_whole_cluster_mongos_passthrough
- - name: change_streams_whole_cluster_secondary_reads_passthrough
- - name: change_streams_whole_cluster_sharded_collections_passthrough
- - name: concurrency
- # TODO: SERVER-35964 revert the addition of UBSAN concurrency_replication suites.
- - name: concurrency_replication_ubsan
- - name: concurrency_replication_causal_consistency_ubsan
- - name: concurrency_replication_multi_stmt_txn_ubsan
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_sharded_causal_consistency_gen
- - name: concurrency_sharded_causal_consistency_and_balancer
- - name: concurrency_sharded_local_read_write_multi_stmt_txn
- - name: concurrency_sharded_local_read_write_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn
- - name: concurrency_sharded_multi_stmt_txn_with_balancer
- - name: concurrency_sharded_multi_stmt_txn_with_stepdowns
- - name: concurrency_sharded_with_stepdowns
- - name: concurrency_sharded_with_stepdowns_and_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
+ - name: .causally_consistent !.wo_snapshot
+ - name: .change_streams
+ - name: .misc_js
+ - name: .concurrency !.no_txns !.repl
- name: disk_wiredtiger
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
+ - name: .encrypt
- name: free_monitoring
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- name: initial_sync_fuzzer_gen
- - name: integration_tests_replset
- - name: integration_tests_sharded
- - name: integration_tests_standalone
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .integration !.audit
+ - name: .jscore .common
- name: jsCore_minimum_batch_size
- name: jsCore_op_query
- - name: jsCore_txns
- name: jsCore_txns_multi_oplog_entries
- - name: causally_consistent_jscore_txns_passthrough
- name: jsonSchema
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough_gen
- - name: multi_shard_multi_stmt_txn_jscore_passthrough_gen
- - name: multiversion_auth
+ - name: .logical_session_cache .one_sec
+ - name: .multi_shard .common
- name: multiversion
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
- - name: read_only
- - name: read_only_sharded
- - name: replica_sets
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: replica_sets_initsync_jscore_passthrough
- - name: replica_sets_initsync_static_jscore_passthrough
+ - name: .read_write_concern
- name: replica_sets_multi_oplog_txns_gen
- name: replica_sets_multi_oplog_txns_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_stepdown_jscore_passthrough_gen
- - name: replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough
- - name: replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough
- - name: replica_sets_kill_primary_jscore_passthrough
- - name: replica_sets_terminate_primary_jscore_passthrough
- - name: replica_sets_kill_secondaries_jscore_passthrough
- - name: retryable_writes_jscore_passthrough_gen
- - name: retryable_writes_jscore_stepdown_passthrough
+ - name: .replica_sets !.multi_oplog
+ - name: .retry
+ - name: .rollbackfuzzer
+ - name: .read_only
- name: sasl
+ - name: secondary_reads_passthrough_gen
- name: session_jscore_passthrough
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharded_multi_stmt_txn_jscore_passthrough
- - name: sharding_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
+ - name: .sharding .jscore !.wo_snapshot
+ - name: .sharding .common !.csrs
- name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: tool
- - name: update_fuzzer_gen
- - name: update_fuzzer_replication_gen
- - name: write_concern_majority_passthrough
- - name: secondary_reads_passthrough_gen
+ - name: .stitch
+ - name: .updatefuzzer
- name: ubuntu1804-debug-aubsan-lite
display_name: "! {A,UB}SAN Enterprise SSL Ubuntu 18.04 DEBUG"
@@ -14392,13 +11823,11 @@ buildvariants:
- *unittests
tasks:
- name: compile_all_run_unittests_TG
+ - name: causally_consistent_jscore_txns_passthrough
- name: jsCore
- name: jsCore_txns
- name: jsCore_txns_multi_oplog_entries
- - name: causally_consistent_jscore_txns_passthrough
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
+ - name: .logical_session_cache .one_sec
- name: watchdog_wiredtiger
- name: ubuntu1804-debug-aubsan-async
@@ -14429,101 +11858,30 @@ buildvariants:
- *unittests
tasks:
- name: compile_all_run_unittests_TG
- - name: aggregation
- - name: aggregation_ese
- - name: aggregation_ese_gcm
- - name: aggregation_auth
- - name: aggregation_facet_unwind_passthrough
- - name: aggregation_read_concern_majority_passthrough
- - name: aggregation_sharded_collections_passthrough
+ - name: .aggregation !.no_async
+ - name: .auth
- name: audit
- - name: auth_gen
- - name: auth_audit_gen
- - name: bulk_gle_passthrough
- - name: causally_consistent_jscore_passthrough_gen
- - name: causally_consistent_jscore_passthrough_auth_gen
- - name: sharded_causally_consistent_jscore_passthrough_gen
- - name: concurrency
- - name: concurrency_replication
+ - name: .causally_consistent !.wo_snapshot
+ - name: .misc_js
+ - name: .concurrency .common
- name: concurrency_replication_causal_consistency
- - name: concurrency_replication_multi_stmt_txn
- - name: concurrency_sharded_replication
- - name: concurrency_sharded_replication_with_balancer
- - name: concurrency_simultaneous
- - name: concurrency_simultaneous_replication
- name: disk_wiredtiger
- - name: ese
- - name: failpoints
- - name: failpoints_auth
- - name: fle
- - name: gle_auth
- - name: gle_auth_basics_passthrough
- - name: gle_auth_basics_passthrough_write_cmd
- - name: gle_auth_write_cmd
- - name: integration_tests_replset
- - name: integration_tests_sharded
- - name: integration_tests_standalone
- - name: jsCore
- - name: jsCore_ese
- - name: jsCore_ese_gcm
- - name: jsCore_auth
- - name: jsCore_compatibility
- - name: jsCore_decimal
+ - name: .encrypt
+ - name: .integration !.audit
+ - name: .jscore .common
- name: jsCore_minimum_batch_size
- name: jsCore_op_query
- - name: jsCore_txns
- name: jsCore_txns_multi_oplog_entries
- - name: causally_consistent_jscore_txns_passthrough
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_gen
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_gen
- - name: mongosTest
- - name: multiversion_auth
+ - name: .logical_session_cache .one_sec
- name: multiversion
- - name: noPassthroughWithMongod_gen
- - name: noPassthrough_gen
- - name: parallel_gen
- - name: parallel_compatibility
- - name: read_concern_linearizable_passthrough
- - name: read_concern_majority_passthrough_gen
- - name: read_only
- - name: read_only_sharded
- - name: replica_sets
- - name: replica_sets_ese_gen
- - name: replica_sets_ese_gcm_gen
- - name: replica_sets_auth_gen
- - name: replica_sets_jscore_passthrough
- - name: replica_sets_initsync_jscore_passthrough
- - name: replica_sets_initsync_static_jscore_passthrough
- - name: replica_sets_kill_secondaries_jscore_passthrough
- - name: replica_sets_multi_oplog_txns_gen
- - name: replica_sets_multi_oplog_txns_jscore_passthrough
+ - name: .read_write_concern
+ - name: .replica_sets .san
+ - name: .read_only
- name: sasl
- - name: sharded_causally_consistent_jscore_txns_passthrough_gen
- - name: sharded_collections_causally_consistent_jscore_txns_passthrough
- - name: sharded_collections_jscore_passthrough
- - name: sharded_jscore_txns
- - name: sharded_jscore_txns_sharded_collections
- - name: sharding_gen
- - name: sharding_ese_gen
- - name: sharding_ese_gcm_gen
- - name: sharding_auth_gen
- - name: sharding_auth_audit_gen
- - name: sharding_gle_auth_basics_passthrough
- - name: sharding_gle_auth_basics_passthrough_write_cmd
- - name: sharding_last_stable_mongos_and_mixed_shards_gen
- - name: sharding_jscore_passthrough
- - name: sharding_jscore_op_query_passthrough
- - name: sharding_jscore_passthrough_wire_ops_gen
- - name: sharding_op_query_gen
- - name: slow1_gen
- - name: serial_run
- - name: snmp
- - name: ssl_gen
- - name: sslSpecial_gen
- - name: tool
- - name: write_concern_majority_passthrough
- name: secondary_reads_passthrough_gen
+ - name: .sharding .jscore !.wo_snapshot !.multi_stmt
+ - name: .sharding .common !.csrs
+ - name: snmp
- name: enterprise-ubuntu-dynamic-1604-64-bit
display_name: "* Shared Library Enterprise Ubuntu 16.04"