summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordalyd <david.daly@mongodb.com>2022-12-09 18:33:29 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-12-09 19:00:34 +0000
commit898fde28b3391a1e6a0b75786eb37d5873a8dcc0 (patch)
treecc576353774bf0d80bea84ecb50b23ec64b00b29
parentd32023d649ae2203146cb49a5a7266812a0ac754 (diff)
downloadmongo-898fde28b3391a1e6a0b75786eb37d5873a8dcc0.tar.gz
SERVER-70594 Add updated build variants to sys-perf v5.0 branch
-rwxr-xr-xetc/system_perf.yml939
1 files changed, 847 insertions, 92 deletions
diff --git a/etc/system_perf.yml b/etc/system_perf.yml
index c76f7507982..afe4cfff6e9 100755
--- a/etc/system_perf.yml
+++ b/etc/system_perf.yml
@@ -21,6 +21,11 @@ variables:
variant: compile-rhel70
- name: schedule_global_auto_tasks
variant: task_generation
+ _real_compile_amazon_linux2_arm64: &_compile_amazon_linux2_arm64
+ - name: compile
+ variant: compile-amazon-linux2-arm64
+ - name: schedule_global_auto_tasks
+ variant: task_generation
_real_expansions: &_expansion_updates
[]
###
@@ -33,12 +38,15 @@ variables:
# _skip_compile_rhel70: &_compile_rhel70
# - name: schedule_global_auto_tasks
# variant: task_generation
+# _skip_compile_amazon_linux2_arm64: &_compile_amazon_linux2_arm64
+# - name: schedule_global_auto_tasks
+# variant: task_generation
# _skip_expansions: &_expansion_updates
-# # This is the normal (amazon2) "compile" artifact from https://evergreen.mongodb.com/version/sys_perf_4.4_78207ca380688c73b1a217f23d5b7c8803bef9cd
+# # This is the normal (amazon2) "compile" artifact from https://evergreen.mongodb.com/version/sys_perf_5.0_0bec27e9d02d90c6c62986f43ce507e55761e73b
# - key: mdb_binary_for_client
-# value: https://dsi-donot-remove.s3-us-west-2.amazonaws.com/compile_artifacts/mongodb-sys_perf_4.4_78207ca380688c73b1a217f23d5b7c8803bef9cd.tar.gz
+# value: https://mciuploads.s3.amazonaws.com/dsi/sys_perf_5.0_0bec27e9d02d90c6c62986f43ce507e55761e73b/0bec27e9d02d90c6c62986f43ce507e55761e73b/linux/mongodb-sys_perf_5.0_0bec27e9d02d90c6c62986f43ce507e55761e73b.tar.gz
# - key: mdb_binary_for_server
-# value: https://dsi-donot-remove.s3-us-west-2.amazonaws.com/compile_artifacts/mongodb-sys_perf_4.4_78207ca380688c73b1a217f23d5b7c8803bef9cd.tar.gz
+# value: https://mciuploads.s3.amazonaws.com/dsi/sys_perf_5.0_0bec27e9d02d90c6c62986f43ce507e55761e73b/0bec27e9d02d90c6c62986f43ce507e55761e73b/linux/mongodb-sys_perf_5.0_0bec27e9d02d90c6c62986f43ce507e55761e73b.tar.gz
###
_src_dir: &src_dir src/mongo
@@ -54,13 +62,8 @@ variables:
- tsbs
- mongo-perf
- YCSB
- - benchmarks
- py-tpcc
- _batch_times:
- - &batchtime_one_month 43200
-
-
modules:
###
# Same in every DSI project. Ensure that this block is synchronized with
@@ -99,10 +102,6 @@ modules:
repo: git@github.com:mongodb-labs/YCSB.git
prefix: ${workdir}/src
branch: production
- - name: benchmarks
- repo: git@github.com:mongodb-labs/benchmarks.git
- prefix: ${workdir}/src
- branch: master
- name: py-tpcc
repo: git@github.com:mongodb-labs/py-tpcc.git
prefix: ${workdir}/src
@@ -157,7 +156,6 @@ functions:
workloads: ${workloads_rev}
mongo-perf: ${mongo-perf_rev}
YCSB: ${YCSB_rev}
- benchmarks: ${benchmarks_rev}
py-tpcc: ${py-tpcc_rev}
# mongo: ${mongo_rev}
- command: expansions.write
@@ -373,7 +371,6 @@ functions:
workloads: ${workloads_rev}
mongo-perf: ${mongo-perf_rev}
YCSB: ${YCSB_rev}
- benchmarks: ${benchmarks_rev}
py-tpcc: ${py-tpcc_rev}
- command: expansions.write
params:
@@ -860,23 +857,6 @@ tasks:
vars:
test_control: "change_streams_multi_mongos"
- - name: sb_large_scale
- priority: 5
- exec_timeout_secs: 43200 # 12 hours
- commands:
- - func: f_run_dsi_workload
- vars:
- test_control: "sb_large_scale"
- additional_tfvars: "tags: {expire-on-delta: 12}"
-
- - name: sb_timeseries
- priority: 5
- commands:
- - func: f_run_dsi_workload
- vars:
- test_control: "sb_timeseries"
-
-
buildvariants:
- name: task_generation
display_name: Task Generation
@@ -893,7 +873,6 @@ buildvariants:
name: compile-amazon2
display_name: Compile
modules: *modules
- batchtime: *batchtime_one_month
expansions: &compile-expansions
platform: linux
project_dir: &project_dir dsi
@@ -908,13 +887,24 @@ buildvariants:
--variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
install-mongocryptd
run_on:
- - "amazon2-build"
+ - "amazon2-xlarge"
+ tasks:
+ - name: compile
+
+ - &compile-amazon-linux2-arm64
+ name: compile-amazon-linux2-arm64
+ display_name: Compile for Amazon Linux 2 arm64
+ modules: *modules
+ expansions:
+ <<: *compile-expansions
+ compile-variant: -arm64
+ run_on:
+ - "amazon2-arm64"
tasks:
- name: compile
- name: linux-standalone
- display_name: Linux Standalone
- batchtime: *batchtime_one_month
+ display_name: Linux Standalone Legacy
modules: *modules
expansions:
mongodb_setup: standalone
@@ -949,7 +939,6 @@ buildvariants:
- name: compile-rhel70
display_name: Compile for Atlas-like
modules: *modules
- batchtime: *batchtime_one_month
expansions:
<<: *compile-expansions
compile_flags: >-
@@ -966,8 +955,7 @@ buildvariants:
- name: compile
- name: linux-1-node-replSet
- display_name: Linux 1-Node ReplSet
- batchtime: *batchtime_one_month
+ display_name: Linux 1-Node ReplSet Legacy
modules: *modules
expansions:
mongodb_setup: single-replica
@@ -1007,12 +995,9 @@ buildvariants:
- name: tsbs_query_manual_bucketing
- name: tpcc
- name: industry_benchmarks_wmajority
- - name: sb_large_scale
- - name: sb_timeseries
- name: linux-standalone-audit
- display_name: Linux Standalone Audit
- batchtime: *batchtime_one_month
+ display_name: Linux Standalone Audit Legacy
modules: *modules
expansions:
mongodb_setup: standalone-audit
@@ -1032,8 +1017,7 @@ buildvariants:
- name: smoke_test
- name: linux-1-node-replSet-fle
- display_name: Linux 1-Node ReplSet FLE
- batchtime: *batchtime_one_month
+ display_name: Linux 1-Node ReplSet FLE Legacy
modules: *modules
expansions:
mongodb_setup: single-replica-fle
@@ -1053,8 +1037,7 @@ buildvariants:
- name: linkbench
- name: linux-1-node-replSet-cwrwc
- display_name: Linux 1-Node ReplSet CWRWC
- batchtime: *batchtime_one_month
+ display_name: Linux 1-Node ReplSet CWRWC Legacy
modules: *modules
expansions:
mongodb_setup: single-replica-cwrwc
@@ -1073,8 +1056,7 @@ buildvariants:
- name: linkbench
- name: linux-1-node-replSet-ese-cbc
- display_name: Linux 1-Node ReplSet ESE CBC
- batchtime: *batchtime_one_month
+ display_name: Linux 1-Node ReplSet ESE CBC Legacy
modules: *modules
expansions:
mongodb_setup: single-replica-ese-cbc
@@ -1094,8 +1076,7 @@ buildvariants:
- name: ycsb_60GB
- name: linux-1-node-replSet-ese-gcm
- display_name: Linux 1-Node ReplSet ESE GCM
- batchtime: *batchtime_one_month
+ display_name: Linux 1-Node ReplSet ESE GCM Legacy
modules: *modules
expansions:
mongodb_setup: single-replica-ese-gcm
@@ -1115,8 +1096,7 @@ buildvariants:
- name: ycsb_60GB
- name: linux-1-node-15gbwtcache
- display_name: Linux 1-Node ReplSet 15 GB WiredTiger Cache
- batchtime: *batchtime_one_month
+ display_name: Linux 1-Node ReplSet 15 GB WiredTiger Cache Legacy
modules: *modules
expansions:
mongodb_setup: single-replica-15gbwtcache
@@ -1135,8 +1115,7 @@ buildvariants:
- name: smoke_test
- name: linux-3-node-1dayhistory-15gbwtcache
- display_name: Linux 3-Node ReplSet 1 Day History 15 GB WiredTiger Cache
- batchtime: *batchtime_one_month
+ display_name: Linux 3-Node ReplSet 1 Day History 15 GB WiredTiger Cache Legacy
modules: *modules
expansions:
mongodb_setup: replica-1dayhistory-15gbwtcache
@@ -1156,8 +1135,7 @@ buildvariants:
- name: smoke_test
- name: linux-3-shard
- display_name: Linux 3-Shard Cluster
- batchtime: *batchtime_one_month
+ display_name: Linux 3-Shard Cluster Legacy
modules: *modules
expansions:
mongodb_setup: shard
@@ -1187,8 +1165,7 @@ buildvariants:
- name: change_streams_multi_mongos
- name: linux-shard-lite-audit
- display_name: Linux Shard Lite Cluster Audit
- batchtime: *batchtime_one_month
+ display_name: Linux Shard Lite Cluster Audit Legacy
modules: *modules
expansions:
mongodb_setup: shard-lite-audit
@@ -1204,8 +1181,7 @@ buildvariants:
- name: industry_benchmarks
- name: linux-shard-lite
- display_name: Linux Shard Lite Cluster
- batchtime: *batchtime_one_month
+ display_name: Linux Shard Lite Cluster Legacy
modules: *modules
expansions:
mongodb_setup: shard-lite
@@ -1242,8 +1218,7 @@ buildvariants:
- name: smoke_test
- name: linux-shard-lite-cwrwc
- display_name: Linux Shard Lite Cluster CWRWC
- batchtime: *batchtime_one_month
+ display_name: Linux Shard Lite Cluster CWRWC Legacy
modules: *modules
expansions:
mongodb_setup: shard-lite-cwrwc
@@ -1262,8 +1237,7 @@ buildvariants:
- name: linkbench
- name: linux-shard-single
- display_name: Linux Shard Single
- batchtime: *batchtime_one_month
+ display_name: Linux Shard Single Legacy
modules: *modules
expansions:
mongodb_setup: shard-single
@@ -1280,8 +1254,7 @@ buildvariants:
- name: schedule_variant_auto_tasks
- name: linux-3-node-replSet
- display_name: Linux 3-Node ReplSet
- batchtime: *batchtime_one_month
+ display_name: Linux 3-Node ReplSet Legacy
modules: *modules
expansions:
mongodb_setup: replica
@@ -1326,12 +1299,9 @@ buildvariants:
- name: tsbs_load
- name: tsbs_query
- name: tsbs_query_manual_bucketing
- - name: sb_large_scale
- - name: sb_timeseries
- name: linux-3-node-replSet-last-lts-fcv
- display_name: Linux 3-Node ReplSet (Last LTS FCV)
- batchtime: *batchtime_one_month
+ display_name: Linux 3-Node ReplSet (Last LTS FCV) Legacy
modules: *modules
expansions:
mongodb_setup: replica-last-lts-fcv
@@ -1377,13 +1347,9 @@ buildvariants:
# - name: tsbs_load
# - name: tsbs_query
# - name: tsbs_query_manual_bucketing
- - name: sb_large_scale
- - name: sb_timeseries
-
- name: linux-3-node-replSet-noflowcontrol
- display_name: Linux 3-Node ReplSet (Flow Control off)
- batchtime: *batchtime_one_month
+ display_name: Linux 3-Node ReplSet (Flow Control off) Legacy
modules: *modules
expansions:
mongodb_setup: replica-noflowcontrol
@@ -1413,8 +1379,7 @@ buildvariants:
- name: linkbench2
- name: linux-3-node-replSet-ssl
- display_name: Linux 3-Node ReplSet (SSL)
- batchtime: *batchtime_one_month
+ display_name: Linux 3-Node ReplSet (SSL) Legacy
modules: *modules
expansions:
mongodb_setup: replica-ssl
@@ -1433,8 +1398,7 @@ buildvariants:
- name: mixed_workloads
- name: linux-3-node-replSet-maintenance-events
- display_name: Linux 3-Node ReplSet (Maintenance Events)
- batchtime: *batchtime_one_month
+ display_name: Linux 3-Node ReplSet (Maintenance Events) Legacy
modules: *modules
expansions:
mongodb_setup: replica-maintenance-events
@@ -1461,8 +1425,7 @@ buildvariants:
- name: mixed_workloads_genny_rolling_restarts
- name: linux-3-node-replSet-initialsync
- display_name: Linux 3-Node ReplSet Initial Sync
- batchtime: *batchtime_one_month
+ display_name: Linux 3-Node ReplSet Initial Sync Legacy
modules: *modules
expansions:
mongodb_setup: replica-2node
@@ -1477,13 +1440,10 @@ buildvariants:
tasks:
- name: schedule_patch_auto_tasks
- name: schedule_variant_auto_tasks
- - name: initialsync
- - name: initialsync-logkeeper-short
- name: initialsync-large
- name: linux-replSet-initialsync-logkeeper
- display_name: Linux ReplSet Initial Sync LogKeeper
- batchtime: *batchtime_one_month
+ display_name: Linux ReplSet Initial Sync LogKeeper Legacy
modules: *modules
expansions:
mongodb_setup: initialsync-logkeeper
@@ -1506,7 +1466,6 @@ buildvariants:
# patch builds.
#- name: linux-replSet-initialsync-logkeeper-snapshot-update
# display_name: Linux ReplSet Initial Sync LogKeeper Snapshot Update
- # batchtime: *batchtime_one_month
# modules: *modules
# expansions:
# mongodb_setup: initialsync-logkeeper
@@ -1527,8 +1486,7 @@ buildvariants:
# - name: initialsync-logkeeper-short-s3-update
- name: linux-replSet-audit
- display_name: Linux 3-Node ReplSet Audit
- batchtime: *batchtime_one_month
+ display_name: Linux 3-Node ReplSet Audit Legacy
modules: *modules
expansions:
mongodb_setup: replica-audit
@@ -1546,8 +1504,7 @@ buildvariants:
- name: industry_benchmarks
- name: linux-replSet-auth-delay
- display_name: Linux 3-Node ReplSet (Auth Delay)
- batchtime: *batchtime_one_month
+ display_name: Linux 3-Node ReplSet (Auth Delay) Legacy
modules: *modules
expansions:
mongodb_setup: replica-auth-cluster-delay
@@ -1564,8 +1521,7 @@ buildvariants:
- name: schedule_variant_auto_tasks
- name: atlas-like-M60
- display_name: M60-Like 3-Node ReplSet
- batchtime: *batchtime_one_month
+ display_name: M60-Like-old 3-Node ReplSet
modules: *modules
expansions:
mongodb_setup: atlas-like-replica
@@ -1603,6 +1559,805 @@ buildvariants:
- name: change_streams_listen_throughput
- name: snapshot_reads
- name: secondary_reads
+
+ - name: atlas-like-replica.2022-10
+ display_name: M60-like-replica.2022-10 3-Node ReplSet
+ modules: *modules
+ expansions:
+ mongodb_setup: atlas-like-replica.2022-10
+ infrastructure_provisioning: M60-like-replica.2022-10
+ infrastructure_provisioning_release: 2022-11
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile-variant: -arm64
+ run_on:
+ - "rhel70-perf-M60-like"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks: # Cannot use *3nodetasks because secondary_performance uses a special mongodb setup.
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: ycsb_60GB
- name: linkbench
+ # TODO
+ # - name: tpcc
+ # - name: linkbench2
+
+ - name: atlas-M60-real
+ display_name: M60-Atlas ReplSet AWS
+ modules: *modules
+ expansions:
+ mongodb_setup: atlas
+ canaries: none
+ atlas_setup: M60-repl
+ use_custom_build: true
+ infrastructure_provisioning: workload_client
+ platform: linux
+ project_dir: *project_dir
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ client_compile_variant: "" # Explicitly set this. Otherwise it will use the server version
+ run_on:
+ - "rhel70-perf-atlas-large"
+ depends_on:
+ - name: compile
+ variant: compile-amazon2
+ - name: schedule_global_auto_tasks
+ variant: task_generation
+ - name: compile
+ variant: compile-amazon-linux2-arm64
+ - name: schedule_global_auto_tasks
+ variant: task_generation
+ tasks: # Cannot use *3nodetasks because secondary_performance uses a special mongodb setup
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: ycsb_60GB
- name: tpcc
+ - name: linkbench
- name: linkbench2
+
+ - name: atlas-M60-real-azure
+ display_name: M60-Atlas ReplSet Azure
+ modules: *modules
+ expansions:
+ mongodb_setup: atlas
+ canaries: none
+ atlas_setup: M60-repl-azure
+ use_custom_build_azure: true
+ compile-variant: -rhel70
+ run_on_azure: true
+ infrastructure_provisioning: workload_client
+ platform: linux
+ project_dir: *project_dir
+ storageEngine: wiredTiger
+ run_on:
+ - "rhel70-perf-atlas-large"
+ depends_on:
+ - name: compile
+ variant: compile-amazon2
+ - name: schedule_global_auto_tasks
+ variant: task_generation
+ - name: compile
+ variant: compile-rhel70
+ - name: schedule_global_auto_tasks
+ variant: task_generation
+ tasks: # Cannot use *3nodetasks because secondary_performance uses a special mongodb setup
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: ycsb_60GB
+ - name: tpcc
+ - name: linkbench
+ - name: linkbench2
+
+ - name: linux-standalone.2022-11
+ display_name: Linux Standalone 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: standalone
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: single
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-single"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks: &standalonetasks
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: dsi_integ_test_run_command_simple
+ - name: smoke_test
+ - name: industry_benchmarks
+ - name: ycsb_60GB
+ - name: crud_workloads
+ - name: genny_canaries
+ - name: cursor_manager
+ - name: mixed_workloads
+ - name: misc_workloads
+ - name: map_reduce_workloads
+ - name: non_sharded_workloads
+ - name: bestbuy_agg
+ - name: bestbuy_agg_merge_different_db
+ - name: bestbuy_agg_merge_same_db
+ - name: bestbuy_agg_merge_wordcount
+ - name: bestbuy_query
+
+ - name: linux-1-node-replSet.2022-11
+ display_name: Linux 1-Node ReplSet 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: single-replica
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: single
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-single"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks: &1nodetasks
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: ycsb_60GB
+ - name: crud_workloads
+ - name: mixed_workloads
+ - name: misc_workloads
+ - name: map_reduce_workloads
+ - name: smoke_test
+ - name: non_sharded_workloads
+ - name: bestbuy_agg
+ - name: bestbuy_agg_merge_different_db
+ - name: bestbuy_agg_merge_same_db
+ - name: bestbuy_agg_merge_wordcount
+ - name: bestbuy_query
+ - name: change_streams_throughput
+ - name: change_streams_latency
+ - name: change_streams_listen_throughput
+ - name: snapshot_reads
+ - name: linkbench
+ - name: linkbench2
+ # - name: tsbs_load
+ # - name: tsbs_query
+ # - name: tsbs_query_manual_bucketing
+ - name: tpcc
+
+ - name: linux-standalone-audit.2022-11
+ display_name: Linux Standalone Audit 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: standalone-audit
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: single
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-single"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks: &audit-tasks
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: crud_workloads
+ - name: smoke_test
+
+ - name: linux-1-node-replSet-fle.2022-11
+ display_name: Linux 1-Node ReplSet FLE 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: single-replica-fle
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: single
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ fle: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-single"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: linkbench
+
+ - name: linux-1-node-replSet-ese-cbc.2022-11
+ display_name: Linux 1-Node ReplSet ESE CBC 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: single-replica-ese-cbc
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: single
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-single"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: smoke_test
+ - name: ycsb_60GB
+
+ - name: linux-1-node-replSet-ese-gcm.2022-11
+ display_name: Linux 1-Node ReplSet ESE GCM 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: single-replica-ese-gcm
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: single
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-single"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: smoke_test
+ - name: ycsb_60GB
+
+ - name: linux-1-node-15gbwtcache.2022-11
+ display_name: Linux 1-Node ReplSet 15 GB WiredTiger Cache 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: single-replica-15gbwtcache
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: single
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-single"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: smoke_test
+ - name: ycsb_60GB
+
+ - name: linux-3-node-1dayhistory-15gbwtcache.2022-11
+ display_name: Linux 3-Node ReplSet 1 Day History 15 GB WiredTiger Cache 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: replica-1dayhistory-15gbwtcache
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: replica
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-replset"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: crud_workloads
+ - name: smoke_test
+ - name: ycsb_60GB
+
+ - name: linux-3-shard.2022-11
+ display_name: Linux 3-Shard Cluster 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: shard
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: shard
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-shard"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: crud_workloads
+ - name: mixed_workloads
+ - name: misc_workloads
+ - name: map_reduce_workloads
+ - name: smoke_test
+ - name: mongos_workloads
+ - name: mongos_large_catalog_workloads
+ - name: change_streams_throughput
+ - name: change_streams_latency
+ - name: change_streams_listen_throughput
+ - name: change_streams_multi_mongos
+ # - name: tsbs_query_sharded
+ # - name: tsbs_query_sharded_balancer
+
+ - name: linux-shard-lite-audit.2022-11
+ display_name: Linux Shard Lite Cluster Audit 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: shard-lite-audit
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: shard-lite
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-shard-lite"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: industry_benchmarks
+
+ - name: linux-shard-lite.2022-11
+ display_name: Linux Shard Lite Cluster 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: shard-lite
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: shard-lite
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-shard-lite"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks: &shardlitetasks
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: bestbuy_agg
+ - name: bestbuy_agg_merge_different_db
+ - name: bestbuy_agg_merge_same_db
+ - name: bestbuy_agg_merge_target_hashed
+ - name: bestbuy_agg_merge_wordcount
+ - name: bestbuy_query
+ - name: change_streams_latency
+ - name: change_streams_throughput
+ - name: change_streams_listen_throughput
+ - name: industry_benchmarks
+ - name: linkbench
+ - name: mixed_workloads
+ - name: mongos_workloads
+ - name: mongos_large_catalog_workloads
+ - name: move_chunk_large_chunk_map_workloads
+ - name: move_chunk_workloads
+ - name: move_chunk_waiting_workloads
+ - name: smoke_test
+ # - name: tsbs_query_sharded
+ # - name: tsbs_query_sharded_balancer
+
+ - name: linux-shard-lite-intel.2022-11
+ display_name: Linux Shard Lite Cluster Intel 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: shard-lite
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: shard-lite-intel.2022-11
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ run_on:
+ - "rhel70-perf-shard-lite"
+ depends_on: *_compile_amazon2
+ tasks: &shardlitetasks
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: mixed_workloads
+ - name: mongos_workloads
+ - name: move_chunk_workloads
+ - name: move_chunk_waiting_workloads
+ - name: smoke_test
+
+ - name: linux-shard-lite-read-concern-available.2022-11
+ display_name: Linux Shard Lite ReadConcern Available 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: shard-lite-read-concern-available
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: shard-lite
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-shard-lite"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: linkbench
+
+ - name: linux-shard-single.2022-11
+ display_name: Linux Shard Single 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: shard-single
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: shard-single
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-shard-lite"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+
+ - name: linux-3-node-replSet.2022-11
+ display_name: Linux 3-Node ReplSet 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: replica
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: replica
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-replset"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks: &3nodetasks
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: ycsb_60GB
+ - name: industry_benchmarks_secondary_reads
+ - name: crud_workloads
+ - name: mixed_workloads
+ - name: misc_workloads
+ - name: map_reduce_workloads
+ - name: refine_shard_key_transaction_stress
+ - name: smoke_test
+ - name: secondary_performance # Uses a special 2 node mongodb setup
+ - name: non_sharded_workloads
+ - name: bestbuy_agg
+ - name: bestbuy_agg_merge_different_db
+ - name: bestbuy_agg_merge_same_db
+ - name: bestbuy_agg_merge_wordcount
+ - name: bestbuy_query
+ - name: change_streams_throughput
+ - name: change_streams_latency
+ - name: change_streams_listen_throughput
+ - name: snapshot_reads
+ - name: secondary_reads
+ - name: tpcc
+ - name: linkbench
+ - name: linkbench2
+ # - name: tsbs_load
+ # - name: tsbs_query
+ # - name: tsbs_query_manual_bucketing
+
+ - name: linux-3-node-replSet-intel.2022-11
+ display_name: Linux 3-Node ReplSet Intel 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: replica
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: replica-intel.2022-11
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ run_on:
+ - "rhel70-perf-replset"
+ depends_on: *_compile_amazon2
+ tasks: &3nodetasks
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: ycsb_60GB
+ - name: crud_workloads
+ - name: mixed_workloads
+ - name: smoke_test
+ - name: linkbench
+ - name: linkbench2
+
+ - name: linux-3-node-replSet-last-continuous-fcv.2022-11
+ display_name: Linux 3-Node ReplSet (Last Continuous FCV) 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: replica-last-continuous-fcv
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: replica
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-replset"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: ycsb_60GB
+ - name: industry_benchmarks_secondary_reads
+ - name: crud_workloads
+ - name: mixed_workloads
+ - name: misc_workloads
+ - name: map_reduce_workloads
+ - name: refine_shard_key_transaction_stress
+ - name: smoke_test
+ - name: secondary_performance # Uses a special 2 node mongodb setup
+ - name: non_sharded_workloads
+ - name: bestbuy_agg
+ - name: bestbuy_agg_merge_different_db
+ - name: bestbuy_agg_merge_same_db
+ - name: bestbuy_agg_merge_wordcount
+ - name: bestbuy_query
+ - name: change_streams_throughput
+ - name: change_streams_latency
+ - name: change_streams_listen_throughput
+ - name: snapshot_reads
+ - name: secondary_reads
+ - name: tpcc
+ # TODO: Enable in SERVER-66572.
+ - name: linkbench
+ - name: linkbench2
+ # - name: tsbs_load
+ # - name: tsbs_query
+ # - name: tsbs_query_manual_bucketing
+
+ - name: linux-3-node-replSet-last-lts-fcv.2022-11
+ display_name: Linux 3-Node ReplSet (Last LTS FCV) 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: replica-last-lts-fcv
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: replica
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-replset"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+ - name: ycsb_60GB
+ - name: industry_benchmarks_secondary_reads
+ - name: crud_workloads
+ - name: mixed_workloads
+ - name: misc_workloads
+ - name: map_reduce_workloads
+ - name: refine_shard_key_transaction_stress
+ - name: smoke_test
+ - name: secondary_performance # Uses a special 2 node mongodb setup
+ - name: non_sharded_workloads
+ - name: bestbuy_agg
+ - name: bestbuy_agg_merge_different_db
+ - name: bestbuy_agg_merge_same_db
+ - name: bestbuy_agg_merge_wordcount
+ - name: bestbuy_query
+ - name: change_streams_throughput
+ - name: change_streams_latency
+ - name: change_streams_listen_throughput
+ - name: snapshot_reads
+ - name: secondary_reads
+ - name: tpcc
+ # TODO: Enable in SERVER-66572.
+ - name: linkbench
+ - name: linkbench2
+ # - name: tsbs_load
+ # - name: tsbs_query
+ # - name: tsbs_query_manual_bucketing
+
+ - name: linux-3-node-replSet-notls.2022-11
+ display_name: Linux 3-Node ReplSet (No TLS) 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup: replica-tls-disabled
+ mongodb_setup_release: 2022-11
+ infrastructure_provisioning: replica
+ infrastructure_provisioning_release: 2022-11
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-replset"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: crud_workloads
+ - name: industry_benchmarks
+ - name: mixed_workloads
+
+ - name: linux-3-node-replSet-maintenance-events.2022-11
+ display_name: Linux 3-Node ReplSet (Maintenance Events) 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: replica-maintenance-events
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: replica
+ platform: linux
+ workload_setup: 2022-11
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-replset"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks_stepdowns
+ - name: industry_benchmarks_rolling_restarts
+ - name: industry_benchmarks_non_retryable_writes_stepdowns
+ - name: industry_benchmarks_non_retryable_writes_rolling_restarts
+ - name: linkbench_stepdowns
+ - name: linkbench_rolling_restarts
+ - name: linkbench_non_retryable_writes_stepdowns
+ - name: linkbench_non_retryable_writes_rolling_restarts
+ - name: mixed_workloads_genny_stepdowns
+ - name: mixed_workloads_genny_rolling_restarts
+
+ - name: linux-3-node-replSet-initialsync.2022-11
+ display_name: Linux 3-Node ReplSet Initial Sync 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: replica-2node
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: replica
+ workload_setup: 2022-11
+ platform: linux
+ authentication: disabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ project_dir: *project_dir
+ depends_on: *_compile_amazon_linux2_arm64
+ run_on:
+ - "rhel70-perf-replset"
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: initialsync-large
+
+ - name: linux-replSet-initialsync-logkeeper.2022-11
+ display_name: Linux ReplSet Initial Sync LogKeeper 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: initialsync-logkeeper
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: initialsync-logkeeper
+ workload_setup: 2022-11
+ # EBS logkeeper snapshot with FCV set to 6.0
+ snapshotId: snap-0716ed59d18225693
+ platform: linux
+ authentication: disabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ project_dir: *project_dir
+ run_on:
+ - "rhel70-perf-initialsync-logkeeper"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: initialsync-logkeeper
+
+ - name: linux-replSet-audit.2022-11
+ display_name: Linux 3-Node ReplSet Audit 2022-11
+ modules: *modules
+ expansions:
+ mongodb_setup_release: 2022-11
+ mongodb_setup: replica-audit
+ infrastructure_provisioning_release: 2022-11
+ infrastructure_provisioning: replica
+ workload_setup: 2022-11
+ platform: linux
+ project_dir: *project_dir
+ authentication: enabled
+ storageEngine: wiredTiger
+ compile_variant: "-arm64"
+ run_on:
+ - "rhel70-perf-replset"
+ depends_on: *_compile_amazon_linux2_arm64
+ tasks:
+ - name: schedule_patch_auto_tasks
+ - name: schedule_variant_auto_tasks
+ - name: industry_benchmarks
+
+ # - name: linux-replSet-auth-delay.2022-11
+ # display_name: Linux 3-Node ReplSet (Auth Delay) 2022-11
+ # modules: *modules
+ # expansions:
+ # mongodb_setup_release: 2022-11
+ # mongodb_setup: replica-auth-cluster-delay
+ # infrastructure_provisioning_release: 2022-11
+ # infrastructure_provisioning: replica
+ # workload_setup: 2022-11
+ # platform: linux
+ # project_dir: *project_dir
+ # authentication: enabled
+ # storageEngine: wiredTiger
+ # compile_variant: "-arm64"
+ # run_on:
+ # - "rhel70-perf-replset"
+ # depends_on: *_compile_amazon_linux2_arm64
+ # tasks:
+ # - name: schedule_patch_auto_tasks
+ # - name: schedule_variant_auto_tasks