diff options
Diffstat (limited to 'buildscripts/resmokeconfig/suites/concurrency_replication_metrics.yml')
-rw-r--r-- | buildscripts/resmokeconfig/suites/concurrency_replication_metrics.yml | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/buildscripts/resmokeconfig/suites/concurrency_replication_metrics.yml b/buildscripts/resmokeconfig/suites/concurrency_replication_metrics.yml new file mode 100644 index 00000000000..83eb39a99e9 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/concurrency_replication_metrics.yml @@ -0,0 +1,43 @@ +test_kind: fsm_workload_test + +selector: + roots: + - jstests/concurrency/fsm_workloads/**/*.js + exclude_files: + ## + # Disabled due to MongoDB restrictions and/or workload restrictions + ## + # These workloads use >100MB of data, which can overwhelm test hosts. + - jstests/concurrency/fsm_workloads/agg_group_external.js + - jstests/concurrency/fsm_workloads/agg_sort_external.js + + # The findAndModify_update_grow.js workload can cause OOM kills on test hosts. + - jstests/concurrency/fsm_workloads/findAndModify_update_grow.js + + # These workloads run the reIndex command, which is only allowed on a standalone node. + - jstests/concurrency/fsm_workloads/reindex.js + - jstests/concurrency/fsm_workloads/reindex_background.js + - jstests/concurrency/fsm_workloads/reindex_writeconflict.js + + exclude_with_any_tags: + - requires_sharding + +executor: + archive: + hooks: + - AggregateResourceConsumptionMetricsInBackground + tests: true + config: + shell_options: + readMode: commands + hooks: + - class: AggregateResourceConsumptionMetricsInBackground + - class: CleanupConcurrencyWorkloads + fixture: + class: ReplicaSetFixture + mongod_options: + set_parameters: + enableTestCommands: 1 + measureOperationResourceConsumption: true + aggregateOperationResourceConsumptionMetrics: true + num_nodes: 3 |