@@ -1258,6 +1258,33 @@ tasks:
1258
1258
threads: "1 4",
1259
1259
read_cmd: 'true',
1260
1260
share_dataset: 'true'}
1261
+ - name : fast_running_queries
1262
+ commands :
1263
+ - func : f_run_dsi_workload
1264
+ vars :
1265
+ test_control : mongo-perf.2023-02
1266
+ # We can see tests start to peak throughput around 4 threads, but we go much higher to
1267
+ # purposefully stress out the system. We can see that we can get pretty high concurrency
1268
+ # levels and maintain throughput, so we want to test this still holds on experimental
1269
+ # variants like those testing query shape stats.
1270
+ test_control_params : |
1271
+ {include_filter_1: fast_running_query,
1272
+ include_filter_2: core regression,
1273
+ exclude_filter: single_threaded,
1274
+ threads: "128",
1275
+ read_cmd: 'true'}
1276
+ - name : fast_running_queries_large_dataset
1277
+ commands :
1278
+ - func : f_run_dsi_workload
1279
+ vars :
1280
+ test_control : mongo-perf.2023-02
1281
+ test_control_params : |
1282
+ {include_filter_1: fast_running_query,
1283
+ include_filter_2: query_large_dataset,
1284
+ exclude_filter: none,
1285
+ threads: "128",
1286
+ read_cmd: 'true',
1287
+ share_dataset: 'true'}
1261
1288
- name : big_collection
1262
1289
commands :
1263
1290
- func : f_run_dsi_workload
@@ -3436,6 +3463,36 @@ buildvariants:
3436
3463
- name : compound_wildcard_index_write_commands
3437
3464
- name : compound_wildcard_index_read_commands
3438
3465
3466
+ # Specialized Temporary Variants to understand the impact of query stats better.
3467
+ - << : *linux-microbenchmarks-standalone-arm
3468
+ name : fast-query-microbenchmarks-baseline.2023-06
3469
+ display_name : Fast Query Microbenchmarks (Baseline)
3470
+ # TODO SERVER-78295 Fold these tasks in to the regular variants on the normal schedule.
3471
+ cron : &fast-query-cron 0 */4 * * * # Every 4 hours, temporarily.
3472
+ tasks :
3473
+ - name : fast_running_queries
3474
+ - name : fast_running_queries_large_dataset
3475
+ - << : *linux-microbenchmarks-standalone-arm
3476
+ name : fast-query-microbenchmarks-query-stats.2023-06
3477
+ display_name : Fast Query Microbenchmarks (QueryStats)
3478
+ cron : *fast-query-cron
3479
+ tasks :
3480
+ - name : fast_running_queries
3481
+ - name : fast_running_queries_large_dataset
3482
+ expansions :
3483
+ << : *standalone-arm-expansions
3484
+ mongodb_setup : mongo-perf-standalone-query-stats
3485
+ - << : *linux-microbenchmarks-standalone-arm
3486
+ name : fast-query-microbenchmarks-limited-query-stats.2023-06
3487
+ display_name : Fast Query Microbenchmarks (Limited QueryStats)
3488
+ cron : *fast-query-cron
3489
+ tasks :
3490
+ - name : fast_running_queries
3491
+ - name : fast_running_queries_large_dataset
3492
+ expansions :
3493
+ << : *standalone-arm-expansions
3494
+ mongodb_setup : mongo-perf-standalone-query-stats-small-rate-limit
3495
+
3439
3496
# Variant: Microbenchmarks with QueryStats
3440
3497
- << : *linux-microbenchmarks-standalone-arm
3441
3498
name : linux-microbenchmarks-standalone-arm-query-stats.2023-01
0 commit comments