summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorBernard Gorman <bernard.gorman@gmail.com>2018-04-16 14:23:59 +0100
committerBernard Gorman <bernard.gorman@gmail.com>2018-04-19 11:21:12 +0100
commit4b91a39f6ea87742223585e9da27367d841f8979 (patch)
treed39329d0d773d6e2bbc56f7f280f370361f780fc /etc
parent5c97edfba301beb31bd8dcabc81c43f1097d2467 (diff)
downloadmongo-4b91a39f6ea87742223585e9da27367d841f8979.tar.gz
SERVER-34302 Add passthrough suite(s) replacing single-collection $changeStream with whole-db streams filtered by namespace
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml76
1 files changed, 76 insertions, 0 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 9676a34fdb7..0e8ec27856d 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -3565,6 +3565,50 @@ tasks:
run_multiple_jobs: true
- <<: *task_template
+ name: change_streams_whole_db_passthrough
+ depends_on:
+ - name: change_streams
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=change_streams_whole_db_passthrough --storageEngine=wiredTiger
+ run_multiple_jobs: true
+
+- <<: *task_template
+ name: change_streams_whole_db_mongos_passthrough
+ depends_on:
+ - name: change_streams_mongos_passthrough
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=change_streams_whole_db_mongos_passthrough --storageEngine=wiredTiger
+ run_multiple_jobs: true
+
+- <<: *task_template
+ name: change_streams_whole_db_secondary_reads_passthrough
+ depends_on:
+ - name: change_streams_secondary_reads
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=change_streams_whole_db_secondary_reads_passthrough --storageEngine=wiredTiger
+ run_multiple_jobs: true
+
+- <<: *task_template
+ name: change_streams_whole_db_sharded_collections_passthrough
+ depends_on:
+ - name: change_streams_sharded_collections_passthrough
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=change_streams_whole_db_sharded_collections_passthrough --storageEngine=wiredTiger
+ run_multiple_jobs: true
+
+- <<: *task_template
name: dbtest
commands:
- func: "do setup"
@@ -5379,6 +5423,10 @@ buildvariants:
- name: change_streams_mongos_passthrough
- name: change_streams_secondary_reads
- name: change_streams_sharded_collections_passthrough
+ - name: change_streams_whole_db_passthrough
+ - name: change_streams_whole_db_mongos_passthrough
+ - name: change_streams_whole_db_secondary_reads_passthrough
+ - name: change_streams_whole_db_sharded_collections_passthrough
- name: dbtest
- name: disk_wiredtiger
- name: failpoints
@@ -5536,6 +5584,9 @@ buildvariants:
- name: change_streams
- name: change_streams_mongos_passthrough
- name: change_streams_sharded_collections_passthrough
+ - name: change_streams_whole_db_passthrough
+ - name: change_streams_whole_db_mongos_passthrough
+ - name: change_streams_whole_db_sharded_collections_passthrough
- name: concurrency
- name: concurrency_replication
- name: concurrency_sharded
@@ -6589,6 +6640,9 @@ buildvariants:
- name: change_streams
- name: change_streams_mongos_passthrough
- name: change_streams_sharded_collections_passthrough
+ - name: change_streams_whole_db_passthrough
+ - name: change_streams_whole_db_mongos_passthrough
+ - name: change_streams_whole_db_sharded_collections_passthrough
- name: dbtest
- name: disk_wiredtiger
- name: failpoints
@@ -7117,6 +7171,9 @@ buildvariants:
- name: change_streams
- name: change_streams_mongos_passthrough
- name: change_streams_sharded_collections_passthrough
+ - name: change_streams_whole_db_passthrough
+ - name: change_streams_whole_db_mongos_passthrough
+ - name: change_streams_whole_db_sharded_collections_passthrough
- name: concurrency
- name: concurrency_replication
- name: concurrency_sharded
@@ -7607,6 +7664,10 @@ buildvariants:
- name: change_streams_mongos_passthrough
- name: change_streams_secondary_reads
- name: change_streams_sharded_collections_passthrough
+ - name: change_streams_whole_db_passthrough
+ - name: change_streams_whole_db_mongos_passthrough
+ - name: change_streams_whole_db_secondary_reads_passthrough
+ - name: change_streams_whole_db_sharded_collections_passthrough
- name: concurrency
- name: concurrency_replication
- name: concurrency_sharded
@@ -7857,6 +7918,10 @@ buildvariants:
- name: change_streams_mongos_passthrough
- name: change_streams_secondary_reads
- name: change_streams_sharded_collections_passthrough
+ - name: change_streams_whole_db_passthrough
+ - name: change_streams_whole_db_mongos_passthrough
+ - name: change_streams_whole_db_secondary_reads_passthrough
+ - name: change_streams_whole_db_sharded_collections_passthrough
- name: concurrency
- name: concurrency_replication
- name: concurrency_sharded
@@ -9398,6 +9463,9 @@ buildvariants:
- name: change_streams
- name: change_streams_mongos_passthrough
- name: change_streams_sharded_collections_passthrough
+ - name: change_streams_whole_db_passthrough
+ - name: change_streams_whole_db_mongos_passthrough
+ - name: change_streams_whole_db_sharded_collections_passthrough
- name: concurrency
distros:
- rhel62-large # Some workloads require a lot of memory, use a bigger machine for this suite.
@@ -9957,6 +10025,10 @@ buildvariants:
- name: change_streams_mongos_passthrough
- name: change_streams_secondary_reads
- name: change_streams_sharded_collections_passthrough
+ - name: change_streams_whole_db_passthrough
+ - name: change_streams_whole_db_mongos_passthrough
+ - name: change_streams_whole_db_secondary_reads_passthrough
+ - name: change_streams_whole_db_sharded_collections_passthrough
- name: concurrency
- name: concurrency_replication
- name: concurrency_sharded
@@ -10116,6 +10188,10 @@ buildvariants:
- name: change_streams_mongos_passthrough
- name: change_streams_secondary_reads
- name: change_streams_sharded_collections_passthrough
+ - name: change_streams_whole_db_passthrough
+ - name: change_streams_whole_db_mongos_passthrough
+ - name: change_streams_whole_db_secondary_reads_passthrough
+ - name: change_streams_whole_db_sharded_collections_passthrough
- name: concurrency
- name: concurrency_replication
- name: concurrency_sharded