diff options
author | Charlie Swanson <charlie.swanson@mongodb.com> | 2023-04-20 19:48:34 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-04-20 20:40:55 +0000 |
commit | 619f6f6d0413c607f38a31854f28662e294fa46f (patch) | |
tree | b9c6fd6c02e6749ce93518648de15d8740aeb4bf /etc/system_perf.yml | |
parent | 7ec9cdbb3b555012b62df971a0a78420f94502b1 (diff) | |
download | mongo-619f6f6d0413c607f38a31854f28662e294fa46f.tar.gz |
SERVER-76324 Match telemetry perf schedules to baselines
Diffstat (limited to 'etc/system_perf.yml')
-rwxr-xr-x | etc/system_perf.yml | 179 |
1 files changed, 86 insertions, 93 deletions
diff --git a/etc/system_perf.yml b/etc/system_perf.yml index c095e6ab4c4..5225e34a975 100755 --- a/etc/system_perf.yml +++ b/etc/system_perf.yml @@ -1866,7 +1866,7 @@ buildvariants: - name: linux-standalone.2022-11 display_name: Linux Standalone 2022-11 - cron: "0 0 * * 2,4,6" # Tuesday, Thursday and Saturday at 00:00 + cron: &linux-standalone-cron "0 0 * * 2,4,6" # Tuesday, Thursday and Saturday at 00:00 modules: *modules expansions: mongodb_setup_release: 2022-11 @@ -2042,9 +2042,8 @@ buildvariants: - name: linux-standalone-telemetry display_name: Linux Standalone 2022-11 (Telemetry) - # Run it twice a day. - # Will make it less frequent when perf is finished. - cron: "0 3,15 * * 0,1,2,3,4,5,6" + # Match the baseline non-telemetry cron + cron: *linux-standalone-cron modules: *modules expansions: mongodb_setup_release: 2022-11 @@ -2068,92 +2067,6 @@ buildvariants: - name: crud_workloads_majority - name: tpcc - - name: linux-1-node-replSet-telemetry - display_name: Linux 1-Node ReplSet 2022-11 (Telemetry) - # Run it twice a day. - # Will make it less frequent when perf is finished. - cron: "0 3,15 * * 0,1,2,3,4,5,6" - modules: *modules - expansions: - mongodb_setup_release: 2022-11 - mongodb_setup: single-replica-telemetry - 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: ycsb_60GB - - name: ycsb_60GB.long - - name: crud_workloads_majority - - name: mixed_workloads - - name: tpcc - - - name: linux-3-node-replSet-telemetry - display_name: Linux 3-Node ReplSet 2022-11 (Telemetry) - # Run it twice a day. - # Will make it less frequent when perf is finished. - cron: "0 3,15 * * 0,1,2,3,4,5,6" - modules: *modules - expansions: - mongodb_setup_release: 2022-11 - mongodb_setup: replica-telemetry - 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: ycsb_60GB - - name: ycsb_60GB.long - - name: crud_workloads_majority - - name: crud_workloads_w1 - - name: mixed_workloads - - name: tpcc - - - name: linux-3-shard-telemetry - display_name: Linux 3-Shard Cluster 2022-11 (Telemetry) - # Run it twice a day. - # Will make it less frequent when perf is finished. - cron: "0 3,15 * * 0,1,2,3,4,5,6" - modules: *modules - expansions: - mongodb_setup_release: 2022-11 - mongodb_setup: shard-telemetry - 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: crud_workloads_majority - - name: crud_workloads_w1 - - name: mixed_workloads - - name: linux-1-node-replSet-all-feature-flags.2022-11 display_name: Linux 1-Node ReplSet (all feature flags) 2022-11 cron: "0 0 * * 4" # 00:00 on Thursday @@ -2180,7 +2093,7 @@ buildvariants: - name: linux-1-node-replSet.2022-11 display_name: Linux 1-Node ReplSet 2022-11 - cron: "0 0 * * 4" # 00:00 on Thursday + cron: &linux-1-node-repl-cron "0 0 * * 4" # 00:00 on Thursday modules: *modules expansions: mongodb_setup_release: 2022-11 @@ -2295,6 +2208,33 @@ buildvariants: depends_on: *_compile_amazon_linux2_arm64 tasks: *audit-tasks + - name: linux-1-node-replSet-telemetry + display_name: Linux 1-Node ReplSet 2022-11 (Telemetry) + cron: *linux-1-node-repl-cron + modules: *modules + expansions: + mongodb_setup_release: 2022-11 + mongodb_setup: single-replica-telemetry + 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: ycsb_60GB + - name: ycsb_60GB.long + - name: crud_workloads_majority + - name: mixed_workloads + - name: tpcc + - name: linux-shard-lite-fle.2022-11 display_name: Linux Shard Lite FLE 2022-11 cron: "0 0 * * 0,4" # 00:00 on Sunday,Thursday @@ -2471,7 +2411,7 @@ buildvariants: - name: linux-3-shard.2022-11 display_name: Linux 3-Shard Cluster 2022-11 - cron: "0 0 * * 4" # 00:00 on Thursday + cron: &linux-3-shard-cron "0 0 * * 4" # 00:00 on Thursday modules: *modules expansions: mongodb_setup_release: 2022-11 @@ -2509,6 +2449,31 @@ buildvariants: - name: tsbs_query_sharded_balancer - name: tsbs_query_finance_sharded_balancer + - name: linux-3-shard-telemetry + display_name: Linux 3-Shard Cluster 2022-11 (Telemetry) + cron: *linux-3-shard-cron + modules: *modules + expansions: + mongodb_setup_release: 2022-11 + mongodb_setup: shard-telemetry + 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: crud_workloads_majority + - name: crud_workloads_w1 + - name: mixed_workloads + - name: linux-shard-lite-audit.2022-11 display_name: Linux Shard Lite Cluster Audit 2022-11 cron: "0 0 * * 0,4" # 00:00 on Sunday,Thursday @@ -2679,7 +2644,7 @@ buildvariants: - name: linux-3-node-replSet.2022-11 display_name: Linux 3-Node ReplSet 2022-11 - cron: "0 0 * * 1,2,3,4,5,6" # Everyday except Sunday at 00:00 + cron: &linux-3-node-cron "0 0 * * 1,2,3,4,5,6" # Everyday except Sunday at 00:00 modules: *modules expansions: mongodb_setup_release: 2022-11 @@ -3124,6 +3089,34 @@ buildvariants: - name: schedule_patch_auto_tasks - name: schedule_variant_auto_tasks + - name: linux-3-node-replSet-telemetry + display_name: Linux 3-Node ReplSet 2022-11 (Telemetry) + cron: *linux-3-node-cron + modules: *modules + expansions: + mongodb_setup_release: 2022-11 + mongodb_setup: replica-telemetry + 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: ycsb_60GB + - name: ycsb_60GB.long + - name: crud_workloads_majority + - name: crud_workloads_w1 + - name: mixed_workloads + - name: tpcc + - &linux-microbenchmarks-standalone-arm name: linux-microbenchmarks-standalone-arm.2023-01 display_name: MicroBenchmarks Arm Standalone inMemory.2023-01 |