diff options
author | Kamran Khan <kamran.khan@mongodb.com> | 2015-08-07 11:28:36 -0400 |
---|---|---|
committer | Kamran Khan <kamran.khan@mongodb.com> | 2015-08-07 11:28:36 -0400 |
commit | ad92bb4df66b8caad361d6310c0d2798b53c7110 (patch) | |
tree | 9697897aecaebeef5b9bef40b4c0851d877ba36f /jstests/concurrency | |
parent | 9285c02fa61049b2a011a0f9f53ccfbc46a0facb (diff) | |
download | mongo-ad92bb4df66b8caad361d6310c0d2798b53c7110.tar.gz |
SERVER-19811 Disable FSM workloads that drop and reuse sharded namespaces
Dropping and reusing sharded namespaces is not recommended because of known
limitations in the sharding code, so it doesn't make sense to test those
scenarios right now.
Diffstat (limited to 'jstests/concurrency')
-rw-r--r-- | jstests/concurrency/fsm_all_sharded.js | 6 | ||||
-rw-r--r-- | jstests/concurrency/fsm_all_sharded_replication.js | 6 | ||||
-rw-r--r-- | jstests/concurrency/fsm_all_sharded_replication_legacy_config_servers.js | 5 |
3 files changed, 15 insertions, 2 deletions
diff --git a/jstests/concurrency/fsm_all_sharded.js b/jstests/concurrency/fsm_all_sharded.js index 617cc95516c..38f39483ae7 100644 --- a/jstests/concurrency/fsm_all_sharded.js +++ b/jstests/concurrency/fsm_all_sharded.js @@ -14,11 +14,15 @@ var blacklist = [ 'distinct.js', // SERVER-13116 distinct isn't sharding aware 'distinct_noindex.js', // SERVER-13116 distinct isn't sharding aware 'distinct_projection.js', // SERVER-13116 distinct isn't sharding aware - 'map_reduce_drop.js', // SERVER-19694 duplicate key exception on config.locks collection 'yield_sort.js', // SERVER-17011 Cursor can return objects out of order if updated during query 'yield_sort_merge.js', // SERVER-17011 also applies, since this query uses SORT stage, // not SORT_MERGE stage in sharded environment + // Disabled due to SERVER-17397, 'Drops of sharded namespaces may not fully succeed'. + // This bug is problematic for these workloads because they reuse dropped namespaces: + 'drop_database.js', + 'map_reduce_drop.js', + // Disabled due to MongoDB restrictions and/or workload restrictions // These workloads sometimes trigger 'Could not lock auth data update lock' diff --git a/jstests/concurrency/fsm_all_sharded_replication.js b/jstests/concurrency/fsm_all_sharded_replication.js index 5dcecc04cec..3f44ff8dd49 100644 --- a/jstests/concurrency/fsm_all_sharded_replication.js +++ b/jstests/concurrency/fsm_all_sharded_replication.js @@ -14,12 +14,16 @@ var blacklist = [ 'distinct.js', // SERVER-13116 distinct isn't sharding aware 'distinct_noindex.js', // SERVER-13116 distinct isn't sharding aware 'distinct_projection.js', // SERVER-13116 distinct isn't sharding aware - 'map_reduce_drop.js', // SERVER-19694 duplicate key exception on config.locks collection 'reindex_background.js', // SERVER-19128 Fatal assertion during secondary index build 'yield_sort.js', // SERVER-17011 Cursor can return objects out of order if updated during query 'yield_sort_merge.js', // SERVER-17011 also applies, since this query uses SORT stage, // not SORT_MERGE stage in sharded environment + // Disabled due to SERVER-17397, 'Drops of sharded namespaces may not fully succeed'. + // This bug is problematic for these workloads because they reuse dropped namespaces: + 'drop_database.js', + 'map_reduce_drop.js', + // Disabled due to MongoDB restrictions and/or workload restrictions // These workloads sometimes trigger 'Could not lock auth data update lock' diff --git a/jstests/concurrency/fsm_all_sharded_replication_legacy_config_servers.js b/jstests/concurrency/fsm_all_sharded_replication_legacy_config_servers.js index bf41e8b8209..15b55b54119 100644 --- a/jstests/concurrency/fsm_all_sharded_replication_legacy_config_servers.js +++ b/jstests/concurrency/fsm_all_sharded_replication_legacy_config_servers.js @@ -19,6 +19,11 @@ var blacklist = [ 'yield_sort_merge.js', // SERVER-17011 also applies, since this query uses SORT stage, // not SORT_MERGE stage in sharded environment + // Disabled due to SERVER-17397, 'Drops of sharded namespaces may not fully succeed'. + // This bug is problematic for these workloads because they reuse dropped namespaces: + 'drop_database.js', + 'map_reduce_drop.js', + // Disabled due to MongoDB restrictions and/or workload restrictions // These workloads sometimes trigger 'Could not lock auth data update lock' |