diff options
Diffstat (limited to 'jstests/concurrency')
16 files changed, 28 insertions, 2 deletions
diff --git a/jstests/concurrency/fsm_workloads/agg_out.js b/jstests/concurrency/fsm_workloads/agg_out.js index 0dc4ebe5795..c57e615548d 100644 --- a/jstests/concurrency/fsm_workloads/agg_out.js +++ b/jstests/concurrency/fsm_workloads/agg_out.js @@ -11,6 +11,8 @@ * * Unfortunately, there aren't very many assertions we can make here, so this is mostly to test that * the server doesn't deadlock or crash. + * + * @tags: [requires_capped] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload load('jstests/concurrency/fsm_workloads/agg_base.js'); // for $config diff --git a/jstests/concurrency/fsm_workloads/convert_to_capped_collection.js b/jstests/concurrency/fsm_workloads/convert_to_capped_collection.js index 70b10c2361f..3b906236c5b 100644 --- a/jstests/concurrency/fsm_workloads/convert_to_capped_collection.js +++ b/jstests/concurrency/fsm_workloads/convert_to_capped_collection.js @@ -9,7 +9,7 @@ * MongoDB raises the storage size of a capped collection * to an integer multiple of 256. * - * @tags: [requires_collstats] + * @tags: [requires_collstats, requires_capped] */ var $config = (function() { diff --git a/jstests/concurrency/fsm_workloads/convert_to_capped_collection_index.js b/jstests/concurrency/fsm_workloads/convert_to_capped_collection_index.js index 1deb3fbb01e..70c2fbc3b4c 100644 --- a/jstests/concurrency/fsm_workloads/convert_to_capped_collection_index.js +++ b/jstests/concurrency/fsm_workloads/convert_to_capped_collection_index.js @@ -13,7 +13,7 @@ * but that only the _id index remains after (re-)converting * to a capped collection. * - * @tags: [requires_collstats] + * @tags: [requires_collstats, requires_capped] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload load('jstests/concurrency/fsm_workloads/convert_to_capped_collection.js'); // for $config diff --git a/jstests/concurrency/fsm_workloads/indexed_insert_base_capped.js b/jstests/concurrency/fsm_workloads/indexed_insert_base_capped.js index 5bb153e5890..e03d5359ab1 100644 --- a/jstests/concurrency/fsm_workloads/indexed_insert_base_capped.js +++ b/jstests/concurrency/fsm_workloads/indexed_insert_base_capped.js @@ -4,6 +4,7 @@ * indexed_insert_base_capped.js * * Executes the indexed_insert_base.js workload on a capped collection. + * @tags: [requires_capped] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload load('jstests/concurrency/fsm_workloads/indexed_insert_base.js'); // for $config diff --git a/jstests/concurrency/fsm_workloads/map_reduce_drop.js b/jstests/concurrency/fsm_workloads/map_reduce_drop.js index 2ea1ffd5572..a25d988db39 100644 --- a/jstests/concurrency/fsm_workloads/map_reduce_drop.js +++ b/jstests/concurrency/fsm_workloads/map_reduce_drop.js @@ -11,6 +11,8 @@ * * This workload serves as a regression test for SERVER-6757, SERVER-15087, * and SERVER-15842. + * + * @tags: [SERVER-35473] */ var $config = (function() { diff --git a/jstests/concurrency/fsm_workloads/map_reduce_inline.js b/jstests/concurrency/fsm_workloads/map_reduce_inline.js index ade5a8aa369..0ccbcb09ee7 100644 --- a/jstests/concurrency/fsm_workloads/map_reduce_inline.js +++ b/jstests/concurrency/fsm_workloads/map_reduce_inline.js @@ -8,6 +8,8 @@ * counts of the 'value' field in memory. * * Used as the base workload for the other map-reduce workloads. + * + * @tags: [SERVER-35473] */ var $config = (function() { diff --git a/jstests/concurrency/fsm_workloads/map_reduce_merge.js b/jstests/concurrency/fsm_workloads/map_reduce_merge.js index 6359318ab05..26fc077b85c 100644 --- a/jstests/concurrency/fsm_workloads/map_reduce_merge.js +++ b/jstests/concurrency/fsm_workloads/map_reduce_merge.js @@ -12,6 +12,8 @@ * of the output collection. * * Writes the results of each thread to the same collection. + * + * @tags: [SERVER-35473] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload load('jstests/concurrency/fsm_workloads/map_reduce_inline.js'); // for $config diff --git a/jstests/concurrency/fsm_workloads/map_reduce_merge_nonatomic.js b/jstests/concurrency/fsm_workloads/map_reduce_merge_nonatomic.js index 8078c8b65d9..125db44db57 100644 --- a/jstests/concurrency/fsm_workloads/map_reduce_merge_nonatomic.js +++ b/jstests/concurrency/fsm_workloads/map_reduce_merge_nonatomic.js @@ -12,6 +12,8 @@ * of the output collection. * * Specifies nonAtomic=true. + * + * @tags: [SERVER-35473] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload load('jstests/concurrency/fsm_workloads/map_reduce_inline.js'); // for $config diff --git a/jstests/concurrency/fsm_workloads/map_reduce_reduce.js b/jstests/concurrency/fsm_workloads/map_reduce_reduce.js index f5a18bdb522..18da4e35dba 100644 --- a/jstests/concurrency/fsm_workloads/map_reduce_reduce.js +++ b/jstests/concurrency/fsm_workloads/map_reduce_reduce.js @@ -10,6 +10,8 @@ * * Uses the "reduce" action to combine the results with the contents * of the output collection. + * + * @tags: [SERVER-35473] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload load('jstests/concurrency/fsm_workloads/map_reduce_inline.js'); // for $config diff --git a/jstests/concurrency/fsm_workloads/map_reduce_reduce_nonatomic.js b/jstests/concurrency/fsm_workloads/map_reduce_reduce_nonatomic.js index 0afcf7bdb9b..8b5b7cec8b0 100644 --- a/jstests/concurrency/fsm_workloads/map_reduce_reduce_nonatomic.js +++ b/jstests/concurrency/fsm_workloads/map_reduce_reduce_nonatomic.js @@ -13,6 +13,8 @@ * * Specifies nonAtomic=true and writes the results of each thread to * the same collection. + * + * @tags: [SERVER-35473] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload load('jstests/concurrency/fsm_workloads/map_reduce_inline.js'); // for $config diff --git a/jstests/concurrency/fsm_workloads/map_reduce_replace.js b/jstests/concurrency/fsm_workloads/map_reduce_replace.js index 252808a498b..02d77c157c7 100644 --- a/jstests/concurrency/fsm_workloads/map_reduce_replace.js +++ b/jstests/concurrency/fsm_workloads/map_reduce_replace.js @@ -10,6 +10,8 @@ * * Uses the "replace" action to overwrite the entire contents of the * collection. + * + * @tags: [SERVER-35473] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload load('jstests/concurrency/fsm_workloads/map_reduce_inline.js'); // for $config diff --git a/jstests/concurrency/fsm_workloads/map_reduce_replace_nonexistent.js b/jstests/concurrency/fsm_workloads/map_reduce_replace_nonexistent.js index f6556e2744d..39b42f003c2 100644 --- a/jstests/concurrency/fsm_workloads/map_reduce_replace_nonexistent.js +++ b/jstests/concurrency/fsm_workloads/map_reduce_replace_nonexistent.js @@ -9,6 +9,8 @@ * * Uses the "replace" action to write the results to a nonexistent * output collection. + * + * @tags: [SERVER-35473] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload load('jstests/concurrency/fsm_workloads/map_reduce_inline.js'); // for $config diff --git a/jstests/concurrency/fsm_workloads/map_reduce_replace_remove.js b/jstests/concurrency/fsm_workloads/map_reduce_replace_remove.js index f14390c1968..39e0fed8f92 100644 --- a/jstests/concurrency/fsm_workloads/map_reduce_replace_remove.js +++ b/jstests/concurrency/fsm_workloads/map_reduce_replace_remove.js @@ -10,6 +10,8 @@ * yields. * * This workload was designed to reproduce SERVER-15539. + * + * @tags: [SERVER-35473] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload load('jstests/concurrency/fsm_workloads/map_reduce_replace.js'); // for $config diff --git a/jstests/concurrency/fsm_workloads/reindex.js b/jstests/concurrency/fsm_workloads/reindex.js index 4cb3bd4f4fa..7ca348c005b 100644 --- a/jstests/concurrency/fsm_workloads/reindex.js +++ b/jstests/concurrency/fsm_workloads/reindex.js @@ -5,6 +5,8 @@ * * Bulk inserts 1000 documents and builds indexes. Then alternates between reindexing and querying * against the collection. Operates on a separate collection for each thread. + * + * @tags: [SERVER-32709] */ var $config = (function() { diff --git a/jstests/concurrency/fsm_workloads/reindex_background.js b/jstests/concurrency/fsm_workloads/reindex_background.js index ff5dbc8d4d2..1e18e60922c 100644 --- a/jstests/concurrency/fsm_workloads/reindex_background.js +++ b/jstests/concurrency/fsm_workloads/reindex_background.js @@ -7,6 +7,8 @@ * and querying against the collection. Operates on a separate collection for each thread. Note * that because indexes are initially built in the background, reindexing is also done in the * background. + * + * @tags: [SERVER-32709] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload diff --git a/jstests/concurrency/fsm_workloads/update_inc_capped.js b/jstests/concurrency/fsm_workloads/update_inc_capped.js index 146c1f83fe9..fb37c1ee027 100644 --- a/jstests/concurrency/fsm_workloads/update_inc_capped.js +++ b/jstests/concurrency/fsm_workloads/update_inc_capped.js @@ -4,6 +4,7 @@ * update_inc_capped.js * * Executes the update_inc.js workload on a capped collection. + * @tags: [requires_capped] */ load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload load('jstests/concurrency/fsm_workloads/update_inc.js'); // for $config |