0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00

SERVER-42749 blacklist server_status_with_time_out_cursors from transaction suite

This commit is contained in:
Ian Boros 2019-08-09 15:25:26 -04:00
parent a8af39c769
commit 3e3e7f45f6
9 changed files with 24 additions and 22 deletions

View File

@ -29,9 +29,6 @@ selector:
# Extracts error code from write error, which is obscured by runInsideTransaction.
- jstests/concurrency/fsm_workloads/access_collection_in_transaction_after_catalog_changes.js
# Expects DocumentValidationFailure which causes transaction to abort and retry indefinitely.
- jstests/concurrency/fsm_workloads/schema_validator_with_expr_variables.js
exclude_with_any_tags:
- does_not_support_causal_consistency
- requires_sharding
@ -41,6 +38,9 @@ selector:
# These start a transaction in one state function and use it in other state functions. This suite
# would instead execute each state function as its own transaction.
- state_functions_share_transaction
# Tests which expect commands to fail and catch the error can cause transactions to abort and
# retry indefinitely.
- catches_command_failures
executor:
archive:

View File

@ -26,9 +26,6 @@ selector:
# Performs direct writes to system.views
- jstests/concurrency/fsm_workloads/view_catalog_direct_system_writes.js
# Expects DocumentValidationFailure which causes transaction to abort and retry indefinitely.
- jstests/concurrency/fsm_workloads/schema_validator_with_expr_variables.js
# Extracts error code from write error, which is obscured by runInsideTransaction.
- jstests/concurrency/fsm_workloads/access_collection_in_transaction_after_catalog_changes.js
@ -41,6 +38,9 @@ selector:
# These start a transaction in one state function and use it in other state functions. This suite
# would instead execute each state function as its own transaction.
- state_functions_share_transaction
# Tests which expect commands to fail and catch the error can cause transactions to abort and
# retry indefinitely.
- catches_command_failures
executor:
archive:

View File

@ -147,9 +147,6 @@ selector:
# failing the workload.
- jstests/concurrency/fsm_workloads/agg_out.js
# Expects DocumentValidationFailure which causes transaction to abort and retry indefinitely.
- jstests/concurrency/fsm_workloads/schema_validator_with_expr_variables.js
exclude_with_any_tags:
- does_not_support_causal_consistency
- requires_replication
@ -166,6 +163,9 @@ selector:
- state_functions_share_transaction
# Are meant to test transactions with snapshot read concern.
- assumes_snapshot_transactions
# Tests which expect commands to fail and catch the error can cause transactions to abort and
# retry indefinitely.
- catches_command_failures
executor:
archive:

View File

@ -147,9 +147,6 @@ selector:
# failing the workload.
- jstests/concurrency/fsm_workloads/agg_out.js
# Expects DocumentValidationFailure which causes transaction to abort and retry indefinitely.
- jstests/concurrency/fsm_workloads/schema_validator_with_expr_variables.js
exclude_with_any_tags:
- assumes_balancer_off
- does_not_support_causal_consistency
@ -167,6 +164,9 @@ selector:
- state_functions_share_transaction
# Are meant to test transactions with snapshot read concern.
- assumes_snapshot_transactions
# Tests which expect commands to fail and catch the error can cause transactions to abort and
# retry indefinitely.
- catches_command_failures
executor:
archive:

View File

@ -132,9 +132,6 @@ selector:
# Performs direct writes to system.views
- jstests/concurrency/fsm_workloads/view_catalog_direct_system_writes.js
# Expects DocumentValidationFailure which causes transaction to abort and retry indefinitely.
- jstests/concurrency/fsm_workloads/schema_validator_with_expr_variables.js
##
# Blacklists specific to this suite.
##
@ -164,6 +161,9 @@ selector:
# These start a transaction in one state function and use it in other state functions. This suite
# would instead execute each state function as its own transaction.
- state_functions_share_transaction
# Tests which expect commands to fail and catch the error can cause transactions to abort and
# retry indefinitely.
- catches_command_failures
executor:
archive:

View File

@ -132,9 +132,6 @@ selector:
# Performs direct writes to system.views
- jstests/concurrency/fsm_workloads/view_catalog_direct_system_writes.js
# Expects DocumentValidationFailure which causes transaction to abort and retry indefinitely.
- jstests/concurrency/fsm_workloads/schema_validator_with_expr_variables.js
##
# Blacklists specific to this suite.
##
@ -165,6 +162,9 @@ selector:
# These start a transaction in one state function and use it in other state functions. This suite
# would instead execute each state function as its own transaction.
- state_functions_share_transaction
# Tests which expect commands to fail and catch the error can cause transactions to abort and
# retry indefinitely.
- catches_command_failures
executor:
archive:

View File

@ -147,9 +147,6 @@ selector:
- jstests/concurrency/fsm_workloads/update_rename.js
- jstests/concurrency/fsm_workloads/update_rename_noindex.js
# Expects DocumentValidationFailure which causes transaction to abort and retry indefinitely.
- jstests/concurrency/fsm_workloads/schema_validator_with_expr_variables.js
##
# Blacklists from concurrency_sharded_with_stepdowns
##
@ -233,6 +230,9 @@ selector:
- state_functions_share_transaction
# Note that "requires_non_retryable_writes" does not need to be blacklisted because some writes
# that are not individually retryable can be retried if they are part of a transaction.
# Tests which expect commands to fail and catch the error can cause transactions to abort and
# retry indefinitely.
- catches_command_failures
executor:
archive:

View File

@ -6,7 +6,7 @@
* the test generates a large oplog and 'inMemory' instances have limited resources to accommodate
* all nodes in the replica set (which all run in the same instance), so it may fail with the OOM
* error.
* @tags: [requires_non_retryable_writes, requires_persistence]
* @tags: [requires_non_retryable_writes, requires_persistence, catches_command_failures]
*/
"use strict";

View File

@ -3,6 +3,8 @@
/**
* Run serverStatus() while running a large number of queries which are expected to reach maxTimeMS
* and time out.
*
* @tags: [catches_command_failures]
*/
load('jstests/concurrency/fsm_workload_helpers/server_types.js'); // for isMongos