summaryrefslogtreecommitdiff
path: root/buildscripts
diff options
context:
space:
mode:
authorCharlie Swanson <charlie.swanson@mongodb.com>2019-05-09 10:00:53 -0400
committerCharlie Swanson <charlie.swanson@mongodb.com>2019-05-10 09:54:51 -0400
commite5bc443f43e5d7a41e7acafd2c6d9dedc45adfd2 (patch)
treec1373b49ea8728491490115a9055deff0d8dfb5f /buildscripts
parenta472b61ae5ed22a35651298fccad61843993bc49 (diff)
downloadmongo-e5bc443f43e5d7a41e7acafd2c6d9dedc45adfd2.tar.gz
SERVER-40567 benchRun support for pipeline updates
This reverts commit 1b8a9f5dc5c3314042b55e7415a2a25045b32a94.
Diffstat (limited to 'buildscripts')
-rw-r--r--buildscripts/resmokeconfig/suites/multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_jscore_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_kill_primary_jscore_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_stepdown_primary_jscore_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/multi_stmt_txn_jscore_passthrough_with_migration.yml2
-rw-r--r--buildscripts/resmokeconfig/suites/read_concern_linearizable_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/read_concern_majority_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/replica_sets_kill_primary_jscore_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_jscore_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_stepdown_jscore_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/replica_sets_terminate_primary_jscore_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/retryable_writes_jscore_stepdown_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/secondary_reads_passthrough.yml1
-rw-r--r--buildscripts/resmokeconfig/suites/sharded_multi_stmt_txn_jscore_passthrough.yml1
16 files changed, 17 insertions, 0 deletions
diff --git a/buildscripts/resmokeconfig/suites/multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough.yml
index 7c55c988dfc..2406054200f 100644
--- a/buildscripts/resmokeconfig/suites/multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/multi_shard_local_read_write_multi_stmt_txn_jscore_passthrough.yml
@@ -327,6 +327,7 @@ selector:
# op3 will still be using the snapshot from op1, and not see op2 at all.
- jstests/core/cursora.js
- jstests/core/bench_test1.js
+ - jstests/core/benchrun_pipeline_updates.js
# The tests below use applyOps, SERVER-1439.
- jstests/core/list_collections1.js
diff --git a/buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_jscore_passthrough.yml
index 362cdfa1a83..5b5b716b0dd 100644
--- a/buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_jscore_passthrough.yml
@@ -354,6 +354,7 @@ selector:
# op3 will still be using the snapshot from op1, and not see op2 at all.
- jstests/core/cursora.js
- jstests/core/bench_test1.js
+ - jstests/core/benchrun_pipeline_updates.js
# The tests below use applyOps, SERVER-1439.
- jstests/core/list_collections1.js
diff --git a/buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_kill_primary_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_kill_primary_jscore_passthrough.yml
index 46375674947..a22bbe5e58f 100644
--- a/buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_kill_primary_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_kill_primary_jscore_passthrough.yml
@@ -339,6 +339,7 @@ selector:
# op3 will still be using the snapshot from op1, and not see op2 at all.
- jstests/core/cursora.js
- jstests/core/bench_test1.js
+ - jstests/core/benchrun_pipeline_updates.js
# auto_retry_on_network_error.js will timeout with assert.soon and give a different error from
# what test expects. Excluding from suite since it doesn't really do any database operations, so
diff --git a/buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_stepdown_primary_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_stepdown_primary_jscore_passthrough.yml
index a15339fdcd3..1512af22c06 100644
--- a/buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_stepdown_primary_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/multi_shard_multi_stmt_txn_stepdown_primary_jscore_passthrough.yml
@@ -348,6 +348,7 @@ selector:
# op3 will still be using the snapshot from op1, and not see op2 at all.
- jstests/core/cursora.js
- jstests/core/bench_test1.js
+ - jstests/core/benchrun_pipeline_updates.js
# auto_retry_on_network_error.js will timeout with assert.soon and give a different error from
# what test expects. Excluding from suite since it doesn't really do any database operations, so
diff --git a/buildscripts/resmokeconfig/suites/multi_stmt_txn_jscore_passthrough_with_migration.yml b/buildscripts/resmokeconfig/suites/multi_stmt_txn_jscore_passthrough_with_migration.yml
index 4e664d4e999..3a0ed31639c 100644
--- a/buildscripts/resmokeconfig/suites/multi_stmt_txn_jscore_passthrough_with_migration.yml
+++ b/buildscripts/resmokeconfig/suites/multi_stmt_txn_jscore_passthrough_with_migration.yml
@@ -187,6 +187,7 @@ selector:
# transaction and can cause test to timeout because of the 3 hr transactions lifetime setting and
# moveChunk getting blocked trying to acquire collection X lock while doing chunk refresh.
- jstests/core/bench_test*.js
+ - jstests/core/benchrun_pipeline_updates.js # benchRun() used for writes
##
## Some aggregation stages don't support snapshot readconcern.
@@ -370,6 +371,7 @@ selector:
# op3 will still be using the snapshot from op1, and not see op2 at all.
- jstests/core/cursora.js
- jstests/core/bench_test1.js
+ - jstests/core/benchrun_pipeline_updates.js
# The tests below use applyOps, SERVER-1439.
- jstests/core/list_collections1.js
diff --git a/buildscripts/resmokeconfig/suites/read_concern_linearizable_passthrough.yml b/buildscripts/resmokeconfig/suites/read_concern_linearizable_passthrough.yml
index 5e6de583dbe..50b431c3456 100644
--- a/buildscripts/resmokeconfig/suites/read_concern_linearizable_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/read_concern_linearizable_passthrough.yml
@@ -13,6 +13,7 @@ selector:
- jstests/core/capped_update.js
# These tests use benchRun(), which isn't configured to use the overridden writeConcern.
- jstests/core/bench_test*.js
+ - jstests/core/benchrun_pipeline_updates.js # benchRun() used for writes
# fsync.js runs the {fsync: 1, lock: 1} command, which prevents a linearizable read from writing
# an entry to the oplog.
- jstests/core/fsync.js
diff --git a/buildscripts/resmokeconfig/suites/read_concern_majority_passthrough.yml b/buildscripts/resmokeconfig/suites/read_concern_majority_passthrough.yml
index 045020afb21..e341aef35f4 100644
--- a/buildscripts/resmokeconfig/suites/read_concern_majority_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/read_concern_majority_passthrough.yml
@@ -14,6 +14,7 @@ selector:
- jstests/core/capped_update.js
# These tests use benchRun(), which isn't configured to use the overridden writeConcern.
- jstests/core/bench_test*.js
+ - jstests/core/benchrun_pipeline_updates.js # benchRun() used for writes
exclude_with_any_tags:
##
# The next three tags correspond to the special errors thrown by the
diff --git a/buildscripts/resmokeconfig/suites/replica_sets_kill_primary_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/replica_sets_kill_primary_jscore_passthrough.yml
index efd8ae3583a..dee4de899d6 100644
--- a/buildscripts/resmokeconfig/suites/replica_sets_kill_primary_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/replica_sets_kill_primary_jscore_passthrough.yml
@@ -62,6 +62,7 @@ selector:
- jstests/core/ismaster.js
- jstests/core/bench_test*.js # benchRun() used for writes
+ - jstests/core/benchrun_pipeline_updates.js # benchRun() used for writes
- jstests/core/connection_string_validation.js # Does not expect a replica set connection string.
- jstests/core/explain_large_bounds.js # Stepdown can timeout waiting for global lock.
- jstests/core/insert2.js # Creates new mongo connection.
diff --git a/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_jscore_passthrough.yml
index dcc0a484991..7f63d067d1e 100644
--- a/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_jscore_passthrough.yml
@@ -267,6 +267,7 @@ selector:
# op3 will still be using the snapshot from op1, and not see op2 at all.
- jstests/core/cursora.js
- jstests/core/bench_test1.js
+ - jstests/core/benchrun_pipeline_updates.js
# Does not support tojson of command objects.
- jstests/core/SERVER-23626.js
diff --git a/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough.yml
index db4e307a1f2..a595efb2a34 100644
--- a/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_kill_primary_jscore_passthrough.yml
@@ -283,6 +283,7 @@ selector:
- jstests/core/ismaster.js
- jstests/core/bench_test*.js # benchRun() used for writes
+ - jstests/core/benchrun_pipeline_updates.js # benchRun() used for writes
- jstests/core/connection_string_validation.js # Does not expect a replica set connection string.
- jstests/core/explain_large_bounds.js # Stepdown can timeout waiting for global lock.
- jstests/core/insert2.js # Creates new mongo connection.
diff --git a/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_stepdown_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_stepdown_jscore_passthrough.yml
index 8756ea77d0c..5c5e1d1ada8 100644
--- a/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_stepdown_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_stepdown_jscore_passthrough.yml
@@ -283,6 +283,7 @@ selector:
- jstests/core/ismaster.js
- jstests/core/bench_test*.js # benchRun() used for writes
+ - jstests/core/benchrun_pipeline_updates.js # benchRun() used for writes
- jstests/core/connection_string_validation.js # Does not expect a replica set connection string.
- jstests/core/explain_large_bounds.js # Stepdown can timeout waiting for global lock.
- jstests/core/insert2.js # Creates new mongo connection.
diff --git a/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough.yml
index 467fe7a03f9..a60b23c4d32 100644
--- a/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/replica_sets_multi_stmt_txn_terminate_primary_jscore_passthrough.yml
@@ -280,6 +280,7 @@ selector:
- jstests/core/ismaster.js
- jstests/core/bench_test*.js # benchRun() used for writes
+ - jstests/core/benchrun_pipeline_updates.js # benchRun() used for writes
- jstests/core/connection_string_validation.js # Does not expect a replica set connection string.
- jstests/core/explain_large_bounds.js # Stepdown can timeout waiting for global lock.
- jstests/core/insert2.js # Creates new mongo connection.
diff --git a/buildscripts/resmokeconfig/suites/replica_sets_terminate_primary_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/replica_sets_terminate_primary_jscore_passthrough.yml
index 406da904f3e..8bffc6057f3 100644
--- a/buildscripts/resmokeconfig/suites/replica_sets_terminate_primary_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/replica_sets_terminate_primary_jscore_passthrough.yml
@@ -62,6 +62,7 @@ selector:
- jstests/core/ismaster.js
- jstests/core/bench_test*.js # benchRun() used for writes
+ - jstests/core/benchrun_pipeline_updates.js # benchRun() used for writes
- jstests/core/connection_string_validation.js # Does not expect a replica set connection string.
- jstests/core/explain_large_bounds.js # Stepdown can timeout waiting for global lock.
- jstests/core/insert2.js # Creates new mongo connection.
diff --git a/buildscripts/resmokeconfig/suites/retryable_writes_jscore_stepdown_passthrough.yml b/buildscripts/resmokeconfig/suites/retryable_writes_jscore_stepdown_passthrough.yml
index 454e456b85a..5f6261327ef 100644
--- a/buildscripts/resmokeconfig/suites/retryable_writes_jscore_stepdown_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/retryable_writes_jscore_stepdown_passthrough.yml
@@ -65,6 +65,7 @@ selector:
- jstests/core/shell_connection_strings.js
- jstests/core/bench_test*.js # benchRun() used for writes
+ - jstests/core/benchrun_pipeline_updates.js # benchRun() used for writes
- jstests/core/connection_string_validation.js # Does not expect a replica set connection string.
- jstests/core/explain_large_bounds.js # Stepdown can timeout waiting for global lock.
- jstests/core/insert2.js # Creates new mongo connection.
diff --git a/buildscripts/resmokeconfig/suites/secondary_reads_passthrough.yml b/buildscripts/resmokeconfig/suites/secondary_reads_passthrough.yml
index 2e9df4f0a3c..6c8b8d151e2 100644
--- a/buildscripts/resmokeconfig/suites/secondary_reads_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/secondary_reads_passthrough.yml
@@ -44,6 +44,7 @@ selector:
- jstests/core/fsync.js
# benchRun cannot be overridden to be causally consistent
- jstests/core/bench_test*.js
+ - jstests/core/benchrun_pipeline_updates.js
# getMore is not causal consistent because afterClusterTime has been specified
# by the preceding find command which establishes the cursor. Therefore,
# getMore cannot be guaranteed to get executed after commands in between find
diff --git a/buildscripts/resmokeconfig/suites/sharded_multi_stmt_txn_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/sharded_multi_stmt_txn_jscore_passthrough.yml
index 3abbe965717..50962990b1b 100644
--- a/buildscripts/resmokeconfig/suites/sharded_multi_stmt_txn_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/sharded_multi_stmt_txn_jscore_passthrough.yml
@@ -300,6 +300,7 @@ selector:
# op3 will still be using the snapshot from op1, and not see op2 at all.
- jstests/core/cursora.js
- jstests/core/bench_test1.js
+ - jstests/core/benchrun_pipeline_updates.js
# The tests below use applyOps, SERVER-1439.
- jstests/core/list_collections1.js