summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Abrahams <jonathan@mongodb.com>2016-02-01 09:44:17 -0500
committerJonathan Abrahams <jonathan@mongodb.com>2016-02-01 10:03:52 -0500
commit5999d33d59a4bb1c2b025ec856c59d300aaa1f4e (patch)
tree3300e267639cbba01cbb18c27b1e215b9e68b2fa
parentfa6424b9326600083d07d099a52466e7e02eb45f (diff)
downloadmongo-5999d33d59a4bb1c2b025ec856c59d300aaa1f4e.tar.gz
SERVER-22098 Split FSM sharded tests for SCCC into a separate suite
(cherry picked from commit b56cd5cb1916e423f8803f0da2b3f3d3856588ad)
-rw-r--r--buildscripts/resmokeconfig/suites/concurrency_sharded.yml3
-rw-r--r--buildscripts/resmokeconfig/suites/concurrency_sharded_sccc.yml12
-rw-r--r--etc/evergreen.yml145
3 files changed, 160 insertions, 0 deletions
diff --git a/buildscripts/resmokeconfig/suites/concurrency_sharded.yml b/buildscripts/resmokeconfig/suites/concurrency_sharded.yml
index b5bd8b7169e..5df70916c5b 100644
--- a/buildscripts/resmokeconfig/suites/concurrency_sharded.yml
+++ b/buildscripts/resmokeconfig/suites/concurrency_sharded.yml
@@ -2,6 +2,9 @@ selector:
js_test:
roots:
- jstests/concurrency/fsm_all_sharded*.js
+ exclude_files:
+ # These tests run in the concurrency_sharded_sccc suite.
+ - jstests/concurrency/fsm_all_sharded*legacy_config_servers*.js
# Concurrency tests that run against a sharded cluster start one themselves.
executor:
diff --git a/buildscripts/resmokeconfig/suites/concurrency_sharded_sccc.yml b/buildscripts/resmokeconfig/suites/concurrency_sharded_sccc.yml
new file mode 100644
index 00000000000..723ce204e81
--- /dev/null
+++ b/buildscripts/resmokeconfig/suites/concurrency_sharded_sccc.yml
@@ -0,0 +1,12 @@
+selector:
+ js_test:
+ roots:
+ - jstests/concurrency/fsm_all_sharded*legacy_config_servers*.js
+
+# Concurrency tests that run against a sharded cluster start one themselves.
+executor:
+ js_test:
+ config:
+ shell_options:
+ nodb: ''
+ readMode: commands
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 6edc68e6ddb..bcfbc6af138 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -1388,6 +1388,38 @@ tasks:
resmoke_args: --suites=concurrency_sharded --storageEngine=wiredTiger
- <<: *task_template
+ name: concurrency_sharded_sccc
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=concurrency_sharded_sccc --storageEngine=mmapv1
+
+- <<: *task_template
+ name: concurrency_sharded_sccc_WT
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=concurrency_sharded_sccc --storageEngine=wiredTiger
+
+- <<: *task_template
+ name: concurrency_simultaneous
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --executor=concurrency jstests/concurrency/fsm_all_simultaneous.js --storageEngine=mmapv1
+
+- <<: *task_template
+ name: concurrency_simultaneous_WT
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --executor=concurrency jstests/concurrency/fsm_all_simultaneous.js --storageEngine=wiredTiger
+
+- <<: *task_template
name: rlp
commands:
- func: "do setup"
@@ -2194,6 +2226,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: read_concern_majority_passthrough_WT
- name: replicasets
- name: replicasets_WT
@@ -2251,6 +2287,9 @@ buildvariants:
- name: concurrency_WT
- name: concurrency_replication_WT
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: unittests
- name: linux-64-debug
@@ -2326,6 +2365,18 @@ buildvariants:
- name: concurrency_sharded_WT
distros:
- rhel55
+ - name: concurrency_sharded_sccc
+ distros:
+ - rhel55
+ - name: concurrency_sharded_sccc_WT
+ distros:
+ - rhel55
+ - name: concurrency_simultaneous
+ distros:
+ - rhel55
+ - name: concurrency_simultaneous_WT
+ distros:
+ - rhel55
- name: read_concern_majority_passthrough_WT
- name: replicasets
- name: replicasets_WT
@@ -2401,6 +2452,8 @@ buildvariants:
- name: concurrency
- name: concurrency_replication
- name: concurrency_sharded
+ - name: concurrency_sharded_sccc
+ - name: concurrency_simultaneous
- name: replicasets
- name: replicasets_auth
- name: replication
@@ -2455,6 +2508,8 @@ buildvariants:
- name: concurrency_WT
- name: concurrency_replication_WT
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous_WT
- name: replicasets_WT
- name: replication_WT
- name: sharding_WT
@@ -2543,6 +2598,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: replicasets
- name: replicasets_WT
- name: replicasets_auth
@@ -2645,6 +2704,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: replicasets
- name: replicasets_WT
- name: replicasets_auth
@@ -2821,6 +2884,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: replicasets
- name: replicasets_WT
- name: replicasets_auth
@@ -2981,6 +3048,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: replicasets
- name: replicasets_WT
- name: replication
@@ -3078,6 +3149,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: read_concern_majority_passthrough_WT
- name: replicasets
- name: replicasets_WT
@@ -3173,6 +3248,18 @@ buildvariants:
- name: concurrency_sharded_WT
distros:
- windows-64-vs2013-compile
+ - name: concurrency_sharded_sccc
+ distros:
+ - windows-64-vs2013-compile
+ - name: concurrency_sharded_sccc_WT
+ distros:
+ - windows-64-vs2013-compile
+ - name: concurrency_simultaneous
+ distros:
+ - windows-64-vs2013-compile
+ - name: concurrency_simultaneous_WT
+ distros:
+ - windows-64-vs2013-compile
- name: read_concern_majority_passthrough_WT
- name: replicasets
- name: replicasets_WT
@@ -3271,6 +3358,8 @@ buildvariants:
- windows-64-vs2013-compile # Some workloads require a lot of memory, use a bigger machine for this suite.
- name: concurrency_replication
- name: concurrency_sharded
+ - name: concurrency_sharded_sccc
+ - name: concurrency_simultaneous
- name: jsCore
- name: jsCore_auth
- name: jsCore_small_oplog
@@ -3349,6 +3438,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: replicasets
- name: replicasets_WT
- name: replication
@@ -3473,6 +3566,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: replicasets
- name: replicasets_WT
- name: replication
@@ -3559,6 +3656,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: read_concern_majority_passthrough_WT
- name: replicasets
- name: replicasets_WT
@@ -3755,6 +3856,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: dbtest
- name: dbtest_WT
- name: disk
@@ -3972,6 +4077,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: replicasets
- name: replicasets_WT
- name: replicasets_auth
@@ -4075,6 +4184,8 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
- name: replicasets
- name: replicasets_WT
- name: replicasets_auth
@@ -4178,6 +4289,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: replicasets
- name: replicasets_WT
- name: replicasets_auth
@@ -4430,6 +4545,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: replicasets
- name: replicasets_WT
- name: replicasets_auth
@@ -4580,6 +4699,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: replicasets
- name: replicasets_WT
- name: replicasets_auth
@@ -4635,6 +4758,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: dbtest
- name: dbtest_WT
- name: disk
@@ -4810,6 +4937,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: replicasets
- name: replicasets_WT
- name: replicasets_auth
@@ -4875,6 +5006,8 @@ buildvariants:
- rhel62-build # Some workloads require a lot of memory, use a bigger machine for this suite.
- name: concurrency_replication
- name: concurrency_sharded
+ - name: concurrency_sharded_sccc
+ - name: concurrency_simultaneous
- name: dbtest
- name: failpoints
- name: failpoints_auth
@@ -4951,6 +5084,8 @@ buildvariants:
- rhel62-build # Some workloads require a lot of memory, use a bigger machine for this suite.
- name: concurrency_replication
- name: concurrency_sharded
+ - name: concurrency_sharded_sccc
+ - name: concurrency_simultaneous
- name: dbtest
- name: failpoints
- name: failpoints_auth
@@ -5044,6 +5179,8 @@ buildvariants:
- name: concurrency
- name: concurrency_replication
- name: concurrency_sharded
+ - name: concurrency_sharded_sccc
+ - name: concurrency_simultaneous
- name: replicasets
- name: replicasets_auth
- name: replication
@@ -5096,6 +5233,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: dbtest
- name: dbtest_WT
- name: disk
@@ -5275,6 +5416,10 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded
- name: concurrency_sharded_WT
+ - name: concurrency_sharded_sccc
+ - name: concurrency_sharded_sccc_WT
+ - name: concurrency_simultaneous
+ - name: concurrency_simultaneous_WT
- name: replicasets
- name: replicasets_WT
- name: replicasets_auth