summaryrefslogtreecommitdiff
path: root/buildscripts
diff options
context:
space:
mode:
authorJack Mulrow <jack.mulrow@mongodb.com>2020-04-16 12:52:36 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-07-16 18:34:07 +0000
commit1db6c9c8c2ec3859ae941bc3d2170022ae61ea7c (patch)
tree56458cbd2589664705a77ac3c24c378204ce4f50 /buildscripts
parentdd37bf1c363dc073373c7d86ff55e76578ee97b3 (diff)
downloadmongo-1db6c9c8c2ec3859ae941bc3d2170022ae61ea7c.tar.gz
SERVER-33229 Blacklist tests that use startParallelShell from failover core suites
(cherry picked from commit 1df41757d5d1e04c51eeeee786a17b005e025b93)
Diffstat (limited to 'buildscripts')
-rw-r--r--buildscripts/resmokeconfig/suites/replica_sets_kill_primary_jscore_passthrough.yml12
-rw-r--r--buildscripts/resmokeconfig/suites/replica_sets_terminate_primary_jscore_passthrough.yml12
-rw-r--r--buildscripts/resmokeconfig/suites/retryable_writes_jscore_stepdown_passthrough.yml5
3 files changed, 15 insertions, 14 deletions
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 5c8debf5991..e7b0bcf858c 100644
--- a/buildscripts/resmokeconfig/suites/replica_sets_kill_primary_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/replica_sets_kill_primary_jscore_passthrough.yml
@@ -72,12 +72,6 @@ selector:
# Creates new mongo connection but won't retry connecting.
- jstests/core/shell_connection_strings.js
- # Starts a parallel shell but won't restart it after unclean shutdown.
- # TODO SERVER-33229: Remove these exclusions
- - jstests/core/compact_keeps_indexes.js
- - jstests/core/find_and_modify_concurrent_update.js
- - jstests/core/shellstartparallel.js
-
# Inserts enough data that recovery takes more than 8 seconds, so we never get a working primary.
- jstests/core/geo_s2ordering.js
@@ -131,6 +125,11 @@ selector:
- requires_collstats
# "Cowardly fail if unbounded dataSize is run with a mongod that had an unclean shutdown: ..."
- requires_datasize
+ # Operations in the main test shell aren't guaranteed to be causally consistent with operations
+ # performed earlier in a parallel shell if multiple nodes are electable because the latest
+ # operation and cluster times aren't shared between shells.
+ # "Cowardly refusing to run test with network retries enabled when it uses startParallelShell()"
+ - uses_parallel_shell
executor:
archive:
@@ -141,7 +140,6 @@ executor:
- ValidateCollections
config:
shell_options:
- # TODO SERVER-33229: Remove override of startParallelShell
eval: >-
testingReplication = true;
load("jstests/libs/override_methods/auto_retry_on_network_error.js");
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 d29056d26b8..fda5e43714e 100644
--- a/buildscripts/resmokeconfig/suites/replica_sets_terminate_primary_jscore_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/replica_sets_terminate_primary_jscore_passthrough.yml
@@ -72,12 +72,6 @@ selector:
# Creates new mongo connection but won't retry connecting.
- jstests/core/shell_connection_strings.js
- # Starts a parallel shell but won't restart it after shutdown.
- # TODO SERVER-33229: Remove these exclusions
- - jstests/core/compact_keeps_indexes.js
- - jstests/core/find_and_modify_concurrent_update.js
- - jstests/core/shellstartparallel.js
-
exclude_with_any_tags:
##
# The next four tags correspond to the special errors thrown by the auto_retry_on_network_error.js
@@ -115,6 +109,11 @@ selector:
# "Cowardly refusing to run test with overridden write concern when it uses a command that can
# only perform w=1 writes: ..."
- requires_eval_command
+ # Operations in the main test shell aren't guaranteed to be causally consistent with operations
+ # performed earlier in a parallel shell if multiple nodes are electable because the latest
+ # operation and cluster times aren't shared between shells.
+ # "Cowardly refusing to run test with network retries enabled when it uses startParallelShell()"
+ - uses_parallel_shell
executor:
archive:
@@ -124,7 +123,6 @@ executor:
- ValidateCollections
config:
shell_options:
- # TODO SERVER-33229: Remove override of startParallelShell
eval: >-
testingReplication = true;
load("jstests/libs/override_methods/auto_retry_on_network_error.js");
diff --git a/buildscripts/resmokeconfig/suites/retryable_writes_jscore_stepdown_passthrough.yml b/buildscripts/resmokeconfig/suites/retryable_writes_jscore_stepdown_passthrough.yml
index 67704f7b6fd..f39c4c2b396 100644
--- a/buildscripts/resmokeconfig/suites/retryable_writes_jscore_stepdown_passthrough.yml
+++ b/buildscripts/resmokeconfig/suites/retryable_writes_jscore_stepdown_passthrough.yml
@@ -112,6 +112,11 @@ selector:
## The next tag corresponds to long running-operations, as they may exhaust their number
# of retries and result in a network error being thrown.
- operations_longer_than_stepdown_interval
+ # Operations in the main test shell aren't guaranteed to be causally consistent with operations
+ # performed earlier in a parallel shell if multiple nodes are electable because the latest
+ # operation and cluster times aren't shared between shells.
+ # "Cowardly refusing to run test with network retries enabled when it uses startParallelShell()"
+ - uses_parallel_shell
executor:
archive: