diff options
author | Charlie Swanson <charlie.swanson@mongodb.com> | 2019-05-09 10:00:53 -0400 |
---|---|---|
committer | Charlie Swanson <charlie.swanson@mongodb.com> | 2019-05-10 09:54:51 -0400 |
commit | e5bc443f43e5d7a41e7acafd2c6d9dedc45adfd2 (patch) | |
tree | c1373b49ea8728491490115a9055deff0d8dfb5f /buildscripts | |
parent | a472b61ae5ed22a35651298fccad61843993bc49 (diff) | |
download | mongo-e5bc443f43e5d7a41e7acafd2c6d9dedc45adfd2.tar.gz |
SERVER-40567 benchRun support for pipeline updates
This reverts commit 1b8a9f5dc5c3314042b55e7415a2a25045b32a94.
Diffstat (limited to 'buildscripts')
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 |