summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorMaria van Keulen <maria@mongodb.com>2019-05-23 14:28:28 -0400
committerMaria van Keulen <maria@mongodb.com>2019-05-31 15:27:06 -0400
commitb8c122532766ca47666945f7d8b7b1e19332f03f (patch)
tree05ec6ff4192e88663511acdad24050d9977407a9 /etc
parent8cabc69905b649a069f1124cf02e0cf46ff86a58 (diff)
downloadmongo-b8c122532766ca47666945f7d8b7b1e19332f03f.tar.gz
SERVER-41241 Add testing tasks with Flow Control aggressively engaged
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml70
1 files changed, 68 insertions, 2 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index b6a66b26d88..b400ecb3fc5 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -5267,6 +5267,72 @@ tasks:
resmoke_args: --suites=jstestfuzz_interrupt_replication --storageEngine=wiredTiger
name: jstestfuzz_interrupt_replication
+# jstestfuzz interrupt with flow control engaged #
+- <<: *jstestfuzz_template
+ name: jstestfuzz_interrupt_replication_flow_control_gen
+ tags: ["jstestfuzz", "interrupt", "flow_control"]
+ commands:
+ - func: "generate fuzzer tasks"
+ vars:
+ <<: *jstestfuzz_config_vars
+ jstestfuzz_vars: --jsTestsDir ../jstests
+ resmoke_args: --suites=jstestfuzz_interrupt_replication --flowControlTicketOverride=1 --storageEngine=wiredTiger
+ name: jstestfuzz_interrupt_replication_flow_control
+
+## jstestfuzz sharded cluster continuous stepdown with flow control engaged ##
+- <<: *jstestfuzz_template
+ name: jstestfuzz_sharded_continuous_stepdown_flow_control_gen
+ tags: ["jstestfuzz", "flow_control"]
+ commands:
+ - func: "generate fuzzer tasks"
+ vars:
+ <<: *jstestfuzz_config_vars
+ num_files: 5
+ num_tasks: 10
+ jstestfuzz_vars: --jsTestsDir ../jstests
+ resmoke_args: --suites=jstestfuzz_sharded_continuous_stepdown --flowControlTicketOverride=3 --storageEngine=wiredTiger
+ name: jstestfuzz_sharded_continuous_stepdown_flow_control
+
+## jstestfuzz concurrent sharded cluster continuous stepdown with flow control engaged ##
+- <<: *jstestfuzz_template
+ name: jstestfuzz_concurrent_sharded_continuous_stepdown_flow_control_gen
+ tags: ["jstestfuzz", "flow_control"]
+ commands:
+ - func: "generate fuzzer tasks"
+ vars:
+ <<: *jstestfuzz_config_vars
+ num_files: ${jstestfuzz_concurrent_num_files|10}
+ num_tasks: 2
+ jstestfuzz_vars: --jsTestsDir ../jstests
+ resmoke_args: --suites=jstestfuzz_sharded_continuous_stepdown --flowControlTicketOverride=30 --storageEngine=wiredTiger --numClientsPerFixture=10
+ name: jstestfuzz_concurrent_sharded_continuous_stepdown_flow_control
+
+# jstestfuzz replication continuous stepdown with flow control engaged #
+- <<: *jstestfuzz_template
+ name: jstestfuzz_replication_continuous_stepdown_flow_control_gen
+ tags: ["jstestfuzz", "repl", "flow_control"]
+ commands:
+ - func: "generate fuzzer tasks"
+ vars:
+ <<: *jstestfuzz_config_vars
+ jstestfuzz_vars: --jsTestsDir ../jstests
+ resmoke_args: --suites=jstestfuzz_replication_continuous_stepdown --flowControlTicketOverride=1 --storageEngine=wiredTiger
+ name: jstestfuzz_replication_continuous_stepdown_flow_control
+
+## jstestfuzz concurrent replication continuous stepdown with flow control engaged ##
+- <<: *jstestfuzz_template
+ name: jstestfuzz_concurrent_replication_continuous_stepdown_flow_control_gen
+ tags: ["jstestfuzz", "common", "repl", "flow_control"]
+ commands:
+ - func: "generate fuzzer tasks"
+ vars:
+ <<: *jstestfuzz_config_vars
+ num_files: ${jstestfuzz_concurrent_num_files|10}
+ num_tasks: 15
+ jstestfuzz_vars: --jsTestsDir ../jstests
+ resmoke_args: --suites=jstestfuzz_replication_continuous_stepdown --flowControlTicketOverride=10 --storageEngine=wiredTiger --numClientsPerFixture=10
+ name: jstestfuzz_concurrent_replication_continuous_stepdown_flow_control
+
## jstestfuzz replica set ##
- <<: *jstestfuzz_template
name: jstestfuzz_replication_gen
@@ -10160,7 +10226,7 @@ buildvariants:
- name: jsCore_minimum_batch_size
- name: jsCore_op_query
- name: jsonSchema
- - name: .jstestfuzz
+ - name: .jstestfuzz !.flow_control
- name: .logical_session_cache .repl
- name: multiversion
- name: .read_write_concern .large
@@ -10239,7 +10305,7 @@ buildvariants:
- name: jsCore_op_query
- name: jsCore_txns_multi_oplog_entries
- name: jsonSchema
- - name: .jstestfuzz
+ - name: .jstestfuzz !.flow_control
- name: .logical_session_cache
- name: .multi_shard .common
- name: multi_stmt_txn_jscore_passthrough_with_migration_gen