diff options
author | Jack Mulrow <jack.mulrow@mongodb.com> | 2020-04-16 12:52:36 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-07-16 18:34:07 +0000 |
commit | 1db6c9c8c2ec3859ae941bc3d2170022ae61ea7c (patch) | |
tree | 56458cbd2589664705a77ac3c24c378204ce4f50 /buildscripts | |
parent | dd37bf1c363dc073373c7d86ff55e76578ee97b3 (diff) | |
download | mongo-1db6c9c8c2ec3859ae941bc3d2170022ae61ea7c.tar.gz |
SERVER-33229 Blacklist tests that use startParallelShell from failover core suites
(cherry picked from commit 1df41757d5d1e04c51eeeee786a17b005e025b93)
Diffstat (limited to 'buildscripts')
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: |