diff options
author | Drew Paroski <drew.paroski@mongodb.com> | 2020-10-08 12:17:15 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-10-14 22:00:32 +0000 |
commit | 6e2ad2316a0603f5d6c03e69670ca4f95861ad3b (patch) | |
tree | 2d27979caa47eb11764e87fd1fe1f461730ae2b7 | |
parent | add07368a346c2faedd269e4976a6f32ab617946 (diff) | |
download | mongo-6e2ad2316a0603f5d6c03e69670ca4f95861ad3b.tar.gz |
SERVER-51475 Enable more jstests under SBE mode
125 files changed, 4 insertions, 286 deletions
diff --git a/jstests/aggregation/bugs/cond.js b/jstests/aggregation/bugs/cond.js index 0b850522474..73820227a6a 100644 --- a/jstests/aggregation/bugs/cond.js +++ b/jstests/aggregation/bugs/cond.js @@ -1,8 +1,5 @@ // $cond returns the evaluated second argument if the first evaluates to true but the evaluated // third argument if the first evaluates to false. -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; load('jstests/aggregation/extras/utils.js'); diff --git a/jstests/aggregation/bugs/explain_options_helper.js b/jstests/aggregation/bugs/explain_options_helper.js index af108d0f219..22c61efc6b5 100644 --- a/jstests/aggregation/bugs/explain_options_helper.js +++ b/jstests/aggregation/bugs/explain_options_helper.js @@ -1,8 +1,5 @@ // Test that the explain helper does not modify the options document passed to it. // This test was designed to reproduce SERVER-32300". -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/aggregation/bugs/server5932.js b/jstests/aggregation/bugs/server5932.js index 4cf60e64de3..7d05858140c 100644 --- a/jstests/aggregation/bugs/server5932.js +++ b/jstests/aggregation/bugs/server5932.js @@ -9,7 +9,6 @@ * # getMores act as one operation, which means that there are no guarantees that future cursor * # commands will read any writes which occur in between cursor commands. * does_not_support_causal_consistency, - * sbe_incompatible, * ] */ diff --git a/jstests/aggregation/bugs/server6194.js b/jstests/aggregation/bugs/server6194.js index 63246fc88bb..53c23f60c1f 100644 --- a/jstests/aggregation/bugs/server6194.js +++ b/jstests/aggregation/bugs/server6194.js @@ -1,7 +1,4 @@ // make sure $concat doesn't optimize constants to the end -// @tags: [ -// sbe_incompatible, -// ] c = db.c; c.drop(); diff --git a/jstests/aggregation/double_optimize.js b/jstests/aggregation/double_optimize.js index 092b45e0828..6cf23a2a753 100644 --- a/jstests/aggregation/double_optimize.js +++ b/jstests/aggregation/double_optimize.js @@ -12,7 +12,6 @@ // do_not_wrap_aggregations_in_facets, // # Explicitly testing optimization. // requires_pipeline_optimization, -// sbe_incompatible, // ] (function() { "use strict"; diff --git a/jstests/aggregation/expressions/bsonSize.js b/jstests/aggregation/expressions/bsonSize.js index f71a75b859c..988de6a0436 100644 --- a/jstests/aggregation/expressions/bsonSize.js +++ b/jstests/aggregation/expressions/bsonSize.js @@ -1,8 +1,3 @@ -/** - * @tags: [ - * sbe_incompatible, - * ] - */ (function() { "use strict"; diff --git a/jstests/aggregation/expressions/not.js b/jstests/aggregation/expressions/not.js index 4dc9b2208df..05d41658205 100644 --- a/jstests/aggregation/expressions/not.js +++ b/jstests/aggregation/expressions/not.js @@ -1,7 +1,4 @@ // Tests the behavior of $not when used in agg expressions. -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; @@ -151,4 +148,4 @@ assert.eq(results, [ {_id: 0, x: "y"}, {_id: 1, x: "x"}, ]); -}());
\ No newline at end of file +}()); diff --git a/jstests/aggregation/expressions/switch.js b/jstests/aggregation/expressions/switch.js index 9d2119bb453..4521d629905 100644 --- a/jstests/aggregation/expressions/switch.js +++ b/jstests/aggregation/expressions/switch.js @@ -1,8 +1,5 @@ // In SERVER-10689, the $switch expression was introduced. In this file, we test the functionality // of the expression. -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/aggregation/sources/facet/inner_lookup.js b/jstests/aggregation/sources/facet/inner_lookup.js index 7819821f091..e286a5d18fa 100644 --- a/jstests/aggregation/sources/facet/inner_lookup.js +++ b/jstests/aggregation/sources/facet/inner_lookup.js @@ -2,7 +2,6 @@ // for target collection of $lookup and $graphLookup. // @tags: [ // assumes_unsharded_collection, -// sbe_incompatible, // ] /** diff --git a/jstests/aggregation/sources/graphLookup/filter.js b/jstests/aggregation/sources/graphLookup/filter.js index 020833f2d22..5f815c08c93 100644 --- a/jstests/aggregation/sources/graphLookup/filter.js +++ b/jstests/aggregation/sources/graphLookup/filter.js @@ -2,7 +2,6 @@ // for target collection of $lookup and $graphLookup. // @tags: [ // assumes_unsharded_collection, -// sbe_incompatible, // ] // In SERVER-24714, the 'restrictSearchWithMatch' option was added to $graphLookup. In this file, diff --git a/jstests/aggregation/sources/graphLookup/nested_objects.js b/jstests/aggregation/sources/graphLookup/nested_objects.js index c1b53ae98c5..5e53277733b 100644 --- a/jstests/aggregation/sources/graphLookup/nested_objects.js +++ b/jstests/aggregation/sources/graphLookup/nested_objects.js @@ -2,7 +2,6 @@ // for target collection of $lookup and $graphLookup. // @tags: [ // assumes_unsharded_collection, -// sbe_incompatible, // ] // In MongoDB 3.4, $graphLookup was introduced. In this file, we test the behavior of graphLookup diff --git a/jstests/aggregation/sources/merge/mode_merge_fail.js b/jstests/aggregation/sources/merge/mode_merge_fail.js index d3d48f57379..7235c8e1c7e 100644 --- a/jstests/aggregation/sources/merge/mode_merge_fail.js +++ b/jstests/aggregation/sources/merge/mode_merge_fail.js @@ -2,9 +2,6 @@ // // Cannot implicitly shard accessed collections because a collection can be implictly created and // exists when none is expected. -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/aggregation/sources/merge/mode_replace_fail.js b/jstests/aggregation/sources/merge/mode_replace_fail.js index 1345936f272..88582238c8f 100644 --- a/jstests/aggregation/sources/merge/mode_replace_fail.js +++ b/jstests/aggregation/sources/merge/mode_replace_fail.js @@ -1,7 +1,4 @@ // Tests the behaviour of the $merge stage with whenMatched=replace and whenNotMatched=fail. -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/aggregation/sources/unionWith/unionWith_invalid_usage.js b/jstests/aggregation/sources/unionWith/unionWith_invalid_usage.js index bc6ff2b99ed..8877aa99740 100644 --- a/jstests/aggregation/sources/unionWith/unionWith_invalid_usage.js +++ b/jstests/aggregation/sources/unionWith/unionWith_invalid_usage.js @@ -1,8 +1,5 @@ /** * Tests for invalid usages of $unionWith, or invalid stages within the $unionWith sub-pipeline. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { "use strict"; diff --git a/jstests/aggregation/spill_to_disk.js b/jstests/aggregation/spill_to_disk.js index 930fc1aa4cd..1ddae92c37b 100644 --- a/jstests/aggregation/spill_to_disk.js +++ b/jstests/aggregation/spill_to_disk.js @@ -6,7 +6,6 @@ // @tags: [ // requires_collstats, // requires_pipeline_optimization, -// sbe_incompatible, // ] (function() { 'use strict'; diff --git a/jstests/core/all4.js b/jstests/core/all4.js index 51773cbd542..eb979289496 100644 --- a/jstests/core/all4.js +++ b/jstests/core/all4.js @@ -1,7 +1,4 @@ // Test $all/$elemMatch with missing field - SERVER-4492 -// @tags: [ -// sbe_incompatible, -// ] t = db.jstests_all4; t.drop(); diff --git a/jstests/core/array_match1.js b/jstests/core/array_match1.js index 7f4b7593dd6..b6a0930968e 100644 --- a/jstests/core/array_match1.js +++ b/jstests/core/array_match1.js @@ -1,9 +1,3 @@ - -/** - * @tags: [ - * sbe_incompatible, - * ] - */ t = db.array_match1; t.drop(); diff --git a/jstests/core/array_match4.js b/jstests/core/array_match4.js index c2de10ceff7..821e9a4f4eb 100644 --- a/jstests/core/array_match4.js +++ b/jstests/core/array_match4.js @@ -8,9 +8,6 @@ var query_gte = {a: {$gte: [1, 2]}}; // // without index // -// @tags: [ -// sbe_incompatible, -// ] assert.eq(1, t.find({a: [1, 2]}).count(), '$eq (without index)'); assert.eq(1, t.find(query_gte).itcount(), '$gte (without index)'); diff --git a/jstests/core/arrayfind1.js b/jstests/core/arrayfind1.js index 6a129a6f805..c9d75c17f65 100644 --- a/jstests/core/arrayfind1.js +++ b/jstests/core/arrayfind1.js @@ -1,6 +1,5 @@ // @tags: [ // requires_fastcount, -// sbe_incompatible, // ] t = db.arrayfind1; diff --git a/jstests/core/arrayfind3.js b/jstests/core/arrayfind3.js index 21974e834c5..312ae4c0349 100644 --- a/jstests/core/arrayfind3.js +++ b/jstests/core/arrayfind3.js @@ -1,9 +1,3 @@ - -/** - * @tags: [ - * sbe_incompatible, - * ] - */ t = db.arrayfind3; t.drop(); diff --git a/jstests/core/arrayfind4.js b/jstests/core/arrayfind4.js index 45edac7c595..4fac0b63755 100644 --- a/jstests/core/arrayfind4.js +++ b/jstests/core/arrayfind4.js @@ -1,6 +1,5 @@ // @tags: [ // requires_non_retryable_writes, -// sbe_incompatible, // ] // Test query empty array SERVER-2258 diff --git a/jstests/core/arrayfind8.js b/jstests/core/arrayfind8.js index 8800739925d..87a3a8d701a 100644 --- a/jstests/core/arrayfind8.js +++ b/jstests/core/arrayfind8.js @@ -1,9 +1,6 @@ /** * Matching behavior for $elemMatch applied to a top level element. * Includes tests for bugs described in SERVER-1264 and SERVER-4180. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { "use strict"; diff --git a/jstests/core/arrayfind9.js b/jstests/core/arrayfind9.js index 32c9c044d8d..98396701dce 100644 --- a/jstests/core/arrayfind9.js +++ b/jstests/core/arrayfind9.js @@ -1,7 +1,4 @@ // Assorted $elemMatch behavior checks. -// @tags: [ -// sbe_incompatible, -// ] t = db.jstests_arrayfind9; t.drop(); diff --git a/jstests/core/arrayfinda.js b/jstests/core/arrayfinda.js index eb7cc06470c..f2939d0c1ba 100644 --- a/jstests/core/arrayfinda.js +++ b/jstests/core/arrayfinda.js @@ -1,7 +1,4 @@ // Assorted $elemMatch matching behavior checks. -// @tags: [ -// sbe_incompatible, -// ] t = db.jstests_arrayfinda; t.drop(); diff --git a/jstests/core/awaitdata_getmore_cmd.js b/jstests/core/awaitdata_getmore_cmd.js index 93a9106e2e8..fae96fbdc91 100644 --- a/jstests/core/awaitdata_getmore_cmd.js +++ b/jstests/core/awaitdata_getmore_cmd.js @@ -7,7 +7,6 @@ // assumes_read_preference_unchanged, // requires_capped, // requires_getmore, -// sbe_incompatible, // uses_multiple_connections, // uses_parallel_shell, // ] diff --git a/jstests/core/coveredIndex3.js b/jstests/core/coveredIndex3.js index 13bade7b6ee..a054840b6df 100644 --- a/jstests/core/coveredIndex3.js +++ b/jstests/core/coveredIndex3.js @@ -1,7 +1,6 @@ // Check proper covered index handling when query and processGetMore yield. // SERVER-4975 // @tags: [ -// sbe_incompatible, // uses_parallel_shell, // ] diff --git a/jstests/core/dbref4.js b/jstests/core/dbref4.js index 83751349a4d..0de94028e39 100644 --- a/jstests/core/dbref4.js +++ b/jstests/core/dbref4.js @@ -1,9 +1,6 @@ // Fix for SERVER-32072 // // Ensures round-trippability of int ids in DBRef's after a save/restore -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/core/exists.js b/jstests/core/exists.js index 4d35f46b790..e0ba49fabd8 100644 --- a/jstests/core/exists.js +++ b/jstests/core/exists.js @@ -1,6 +1,5 @@ // @tags: [ // requires_fastcount, -// sbe_incompatible, // ] t = db.jstests_exists; diff --git a/jstests/core/exists2.js b/jstests/core/exists2.js index b8fb12c6613..3b4580cd310 100644 --- a/jstests/core/exists2.js +++ b/jstests/core/exists2.js @@ -1,9 +1,3 @@ - -/** - * @tags: [ - * sbe_incompatible, - * ] - */ t = db.exists2; t.drop(); diff --git a/jstests/core/exists3.js b/jstests/core/exists3.js index 5b1c29be1db..e4ce03437bb 100644 --- a/jstests/core/exists3.js +++ b/jstests/core/exists3.js @@ -1,7 +1,4 @@ // Check exists with non empty document, based on SERVER-2470 example. -// @tags: [ -// sbe_incompatible, -// ] t = db.jstests_exists3; t.drop(); diff --git a/jstests/core/exists6.js b/jstests/core/exists6.js index 6a8371ae0e0..67ab7e5345d 100644 --- a/jstests/core/exists6.js +++ b/jstests/core/exists6.js @@ -1,7 +1,4 @@ // SERVER-393 Test indexed matching with $exists. -// @tags: [ -// sbe_incompatible, -// ] t = db.jstests_exists6; t.drop(); diff --git a/jstests/core/existsa.js b/jstests/core/existsa.js index cfcfe15c234..d1079310d71 100644 --- a/jstests/core/existsa.js +++ b/jstests/core/existsa.js @@ -1,8 +1,5 @@ /** * Tests that sparse indexes are disallowed for $exists:false queries. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { "use strict"; diff --git a/jstests/core/explain_agg_write_concern.js b/jstests/core/explain_agg_write_concern.js index 7c03d279aa3..9ff556489fa 100644 --- a/jstests/core/explain_agg_write_concern.js +++ b/jstests/core/explain_agg_write_concern.js @@ -6,7 +6,6 @@ // assumes_write_concern_unchanged, // does_not_support_stepdowns, // requires_non_retryable_commands, -// sbe_incompatible, // ] /** diff --git a/jstests/core/explain_large_bounds.js b/jstests/core/explain_large_bounds.js index 78f6fdec75e..1ff7307e7d9 100644 --- a/jstests/core/explain_large_bounds.js +++ b/jstests/core/explain_large_bounds.js @@ -2,7 +2,6 @@ * Make sure explain succeeds even when the index bounds are really big. * @tags: [ * resource_intensive, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/core/find_size.js b/jstests/core/find_size.js index 8e4e21623e9..14949f0f477 100644 --- a/jstests/core/find_size.js +++ b/jstests/core/find_size.js @@ -1,7 +1,4 @@ // Tests the behavior of $size for match expressions. -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/core/fts_array.js b/jstests/core/fts_array.js index af2001a236c..93d4ba1cfb8 100644 --- a/jstests/core/fts_array.js +++ b/jstests/core/fts_array.js @@ -1,8 +1,5 @@ /** * Tests for the interaction between FTS indexes and arrays. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { "use strict"; diff --git a/jstests/core/fts_dotted_prefix_fields.js b/jstests/core/fts_dotted_prefix_fields.js index a16988b9fac..4f634c57312 100644 --- a/jstests/core/fts_dotted_prefix_fields.js +++ b/jstests/core/fts_dotted_prefix_fields.js @@ -1,8 +1,5 @@ // Test that text search works correct when the text index has dotted paths as the non-text // prefixes. -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/core/fts_find_and_modify.js b/jstests/core/fts_find_and_modify.js index 92d45ba1658..607b6273d35 100644 --- a/jstests/core/fts_find_and_modify.js +++ b/jstests/core/fts_find_and_modify.js @@ -12,7 +12,6 @@ * # retryable write command, the 'fields' option does not currently work with retryable writes. * # See SERVER-31242. * requires_non_retryable_writes, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/core/fts_index.js b/jstests/core/fts_index.js index 48524fa53e2..a41ea5a8dab 100644 --- a/jstests/core/fts_index.js +++ b/jstests/core/fts_index.js @@ -14,7 +14,6 @@ * operations_longer_than_stepdown_interval_in_txns, * # Uses index building in background * requires_background_index, - * sbe_incompatible, * ] */ diff --git a/jstests/core/fts_index2.js b/jstests/core/fts_index2.js index bf264d60c8a..1c8454002a7 100644 --- a/jstests/core/fts_index2.js +++ b/jstests/core/fts_index2.js @@ -3,7 +3,6 @@ // @tags: [ // assumes_unsharded_collection, // requires_non_retryable_commands, -// sbe_incompatible, // ] // Test that collections with text indexes can be renamed. SERVER-14027. diff --git a/jstests/core/fts_index_version1.js b/jstests/core/fts_index_version1.js index 73993c83cbd..8ae979c7dbe 100644 --- a/jstests/core/fts_index_version1.js +++ b/jstests/core/fts_index_version1.js @@ -1,7 +1,4 @@ // Test basic usage of "textIndexVersion:1" indexes. -// @tags: [ -// sbe_incompatible, -// ] var coll = db.fts_index_version1; // Test basic English search. diff --git a/jstests/core/fts_partition_no_multikey.js b/jstests/core/fts_partition_no_multikey.js index 209faf94f3a..af28380a804 100644 --- a/jstests/core/fts_partition_no_multikey.js +++ b/jstests/core/fts_partition_no_multikey.js @@ -1,9 +1,3 @@ - -/** - * @tags: [ - * sbe_incompatible, - * ] - */ t = db.fts_partition_no_multikey; t.drop(); diff --git a/jstests/core/fts_proj.js b/jstests/core/fts_proj.js index ba4ca853279..cc89f84442a 100644 --- a/jstests/core/fts_proj.js +++ b/jstests/core/fts_proj.js @@ -1,8 +1,5 @@ /** * Projection tests for FTS queries. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { "use strict"; diff --git a/jstests/core/geo1.js b/jstests/core/geo1.js index 0afae69cf22..7917799377e 100644 --- a/jstests/core/geo1.js +++ b/jstests/core/geo1.js @@ -3,7 +3,6 @@ // @tags: [ // assumes_no_implicit_index_creation, // requires_fastcount, -// sbe_incompatible, // ] t = db.geo1; diff --git a/jstests/core/geo7.js b/jstests/core/geo7.js index 18c1863273a..4316c8d6c03 100644 --- a/jstests/core/geo7.js +++ b/jstests/core/geo7.js @@ -1,9 +1,3 @@ - -/** - * @tags: [ - * sbe_incompatible, - * ] - */ t = db.geo7; t.drop(); diff --git a/jstests/core/geo_2d_with_geojson_point.js b/jstests/core/geo_2d_with_geojson_point.js index 34b904a32bf..bb35fccd9da 100644 --- a/jstests/core/geo_2d_with_geojson_point.js +++ b/jstests/core/geo_2d_with_geojson_point.js @@ -1,8 +1,5 @@ /** * Use of GeoJSON points should be prohibited with a 2d index, SERVER-10636. - * @tags: [ - * sbe_incompatible, - * ] */ var t = db.geo_2d_with_geojson_point; diff --git a/jstests/core/geo_array1.js b/jstests/core/geo_array1.js index 53ee3ef8729..08b6060f3cc 100644 --- a/jstests/core/geo_array1.js +++ b/jstests/core/geo_array1.js @@ -1,7 +1,4 @@ // Make sure many locations in one doc works, in the form of an array -// @tags: [ -// sbe_incompatible, -// ] t = db.geoarray1; function test(index) { diff --git a/jstests/core/geo_big_polygon.js b/jstests/core/geo_big_polygon.js index 6aafc934631..eb2a24ad719 100644 --- a/jstests/core/geo_big_polygon.js +++ b/jstests/core/geo_big_polygon.js @@ -1,7 +1,6 @@ // @tags: [ // requires_fastcount, // requires_non_retryable_writes, -// sbe_incompatible, // ] // diff --git a/jstests/core/geo_box3.js b/jstests/core/geo_box3.js index bbc7a729e09..7f9dd12ea60 100644 --- a/jstests/core/geo_box3.js +++ b/jstests/core/geo_box3.js @@ -2,9 +2,6 @@ // construct an index, think up a bounding box inside the index that // doesn't include the center of the index, and put a point inside the // bounding box. -// @tags: [ -// sbe_incompatible, -// ] // This is the bug reported in SERVER-994. t = db.geo_box3; diff --git a/jstests/core/geo_circle2a.js b/jstests/core/geo_circle2a.js index e3f7a16b150..b084d1027ec 100644 --- a/jstests/core/geo_circle2a.js +++ b/jstests/core/geo_circle2a.js @@ -2,9 +2,6 @@ // Tests to make sure that nested multi-key indexing works for geo indexes and is not used for // direct position // lookups -// @tags: [ -// sbe_incompatible, -// ] var coll = db.geo_circle2a; coll.drop(); @@ -40,4 +37,4 @@ coll.ensureIndex({point: "2d", "tags.k": 1, "tags.v": 1}); assert(1 == coll.find({point: {$within: {$box: [[0, 0], [12, 12]]}}, 'tags.k': {'hello': 'world'}}) .count(), - "G");
\ No newline at end of file + "G"); diff --git a/jstests/core/geo_circle5.js b/jstests/core/geo_circle5.js index 8366d754512..34b3773ad00 100644 --- a/jstests/core/geo_circle5.js +++ b/jstests/core/geo_circle5.js @@ -1,6 +1,5 @@ // @tags: [ // requires_non_retryable_writes, -// sbe_incompatible, // ] // reported as server-1238. diff --git a/jstests/core/geo_fiddly_box.js b/jstests/core/geo_fiddly_box.js index 898d718c0cb..6c2adbe66c6 100644 --- a/jstests/core/geo_fiddly_box.js +++ b/jstests/core/geo_fiddly_box.js @@ -2,7 +2,6 @@ // // @tags: [ // requires_fastcount, -// sbe_incompatible, // ] // The setup to reproduce was/is to create a set of points where the diff --git a/jstests/core/geo_fiddly_box2.js b/jstests/core/geo_fiddly_box2.js index d523f56ab38..6a40b5032b5 100644 --- a/jstests/core/geo_fiddly_box2.js +++ b/jstests/core/geo_fiddly_box2.js @@ -1,7 +1,4 @@ // Reproduces simple test for SERVER-2115 -// @tags: [ -// sbe_incompatible, -// ] // The setup to reproduce is to create a set of points and a really big bounds so that we are // required to do diff --git a/jstests/core/geo_haystack1.js b/jstests/core/geo_haystack1.js index 7596514c59b..095b0941145 100644 --- a/jstests/core/geo_haystack1.js +++ b/jstests/core/geo_haystack1.js @@ -1,7 +1,6 @@ // @tags: [ // # Haystack index is not available on embedded // incompatible_with_embedded, -// sbe_incompatible, // ] t = db.geo_haystack1; diff --git a/jstests/core/geo_haystack2.js b/jstests/core/geo_haystack2.js index c16b3979bd7..c95e46a4cc7 100644 --- a/jstests/core/geo_haystack2.js +++ b/jstests/core/geo_haystack2.js @@ -1,7 +1,6 @@ // @tags: [ // # Haystack index is not available on embedded // incompatible_with_embedded, -// sbe_incompatible, // ] t = db.geo_haystack2; diff --git a/jstests/core/geo_haystack3.js b/jstests/core/geo_haystack3.js index de06d8b19cf..920a076df17 100644 --- a/jstests/core/geo_haystack3.js +++ b/jstests/core/geo_haystack3.js @@ -1,7 +1,6 @@ // @tags: [ // # Haystack index is not available on embedded // incompatible_with_embedded, -// sbe_incompatible, // ] t = db.geo_haystack3; diff --git a/jstests/core/geo_invalid_2d_params.js b/jstests/core/geo_invalid_2d_params.js index a970ac23432..b538d430a66 100644 --- a/jstests/core/geo_invalid_2d_params.js +++ b/jstests/core/geo_invalid_2d_params.js @@ -1,8 +1,3 @@ -/** - * @tags: [ - * sbe_incompatible, - * ] - */ var t = db.geo_invalid_2d_params; t.drop(); @@ -10,4 +5,4 @@ assert.commandFailed(t.ensureIndex({loc: "2d"}, {bits: 33})); assert.commandFailed(t.ensureIndex({loc: "2d"}, {min: -1, max: -1})); assert.commandFailed(t.ensureIndex({loc: "2d"}, {bits: -1})); assert.commandFailed(t.ensureIndex({loc: "2d"}, {min: 10, max: 9})); -assert.commandWorked(t.ensureIndex({loc: "2d"}, {bits: 1, min: -1, max: 1}));
\ No newline at end of file +assert.commandWorked(t.ensureIndex({loc: "2d"}, {bits: 1, min: -1, max: 1})); diff --git a/jstests/core/geo_invalid_polygon.js b/jstests/core/geo_invalid_polygon.js index 22e6103bfdc..0eab7ca5406 100644 --- a/jstests/core/geo_invalid_polygon.js +++ b/jstests/core/geo_invalid_polygon.js @@ -1,8 +1,5 @@ // With invalid geometry, error message should include _id // SERVER-8992 -// @tags: [ -// sbe_incompatible, -// ] t = db.geo_invalid_polygon; t.drop(); diff --git a/jstests/core/geo_multikey0.js b/jstests/core/geo_multikey0.js index 824d411c65e..827dd9a41a1 100644 --- a/jstests/core/geo_multikey0.js +++ b/jstests/core/geo_multikey0.js @@ -1,7 +1,4 @@ // Multikey geo values tests - SERVER-3793. -// @tags: [ -// sbe_incompatible, -// ] t = db.jstests_geo_multikey0; t.drop(); diff --git a/jstests/core/geo_multikey1.js b/jstests/core/geo_multikey1.js index 1d51c9221b3..9c092f4ec31 100644 --- a/jstests/core/geo_multikey1.js +++ b/jstests/core/geo_multikey1.js @@ -1,7 +1,4 @@ // Multikey geo index tests with parallel arrays. -// @tags: [ -// sbe_incompatible, -// ] t = db.jstests_geo_multikey1; t.drop(); diff --git a/jstests/core/geo_near_bounds_overflow.js b/jstests/core/geo_near_bounds_overflow.js index 3d840e82d3b..ff674e89052 100644 --- a/jstests/core/geo_near_bounds_overflow.js +++ b/jstests/core/geo_near_bounds_overflow.js @@ -1,7 +1,4 @@ // Tests behavior with invalid 2d bounds. -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; @@ -49,4 +46,4 @@ testBounds({min: 1, max: -1}); // Test min and max very close together. testBounds({min: 0, max: 5.56268e-309}); -}());
\ No newline at end of file +}()); diff --git a/jstests/core/geo_near_tailable.js b/jstests/core/geo_near_tailable.js index 824de470ab9..5629a384f01 100644 --- a/jstests/core/geo_near_tailable.js +++ b/jstests/core/geo_near_tailable.js @@ -1,6 +1,5 @@ // @tags: [ // requires_capped, -// sbe_incompatible, // ] // // Tests that combine $geoNear and tailable cursors. diff --git a/jstests/core/geo_oob_sphere.js b/jstests/core/geo_oob_sphere.js index 0c05adc11ae..3a878f06b78 100644 --- a/jstests/core/geo_oob_sphere.js +++ b/jstests/core/geo_oob_sphere.js @@ -1,9 +1,6 @@ // // Ensures spherical queries report invalid latitude values in points and center positions // -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/core/geo_polygon1.js b/jstests/core/geo_polygon1.js index b5580d7bda7..34b0cafa1d4 100644 --- a/jstests/core/geo_polygon1.js +++ b/jstests/core/geo_polygon1.js @@ -1,9 +1,6 @@ // // Tests for N-dimensional polygon querying // -// @tags: [ -// sbe_incompatible, -// ] t = db.geo_polygon1; t.drop(); diff --git a/jstests/core/geo_polygon1_noindex.js b/jstests/core/geo_polygon1_noindex.js index 3474cc50512..5f43f736b45 100644 --- a/jstests/core/geo_polygon1_noindex.js +++ b/jstests/core/geo_polygon1_noindex.js @@ -1,7 +1,4 @@ // SERVER-7343: allow $within without a geo index. -// @tags: [ -// sbe_incompatible, -// ] t = db.geo_polygon1_noindex; t.drop(); diff --git a/jstests/core/geo_polygon2.js b/jstests/core/geo_polygon2.js index f0576dc905d..e5dc6d4e941 100644 --- a/jstests/core/geo_polygon2.js +++ b/jstests/core/geo_polygon2.js @@ -3,7 +3,6 @@ // // @tags: [ // requires_fastcount, -// sbe_incompatible, // ] // Create a polygon of some shape (no holes) diff --git a/jstests/core/geo_regex0.js b/jstests/core/geo_regex0.js index 99ae2cc6a0f..1add7f4e0c3 100644 --- a/jstests/core/geo_regex0.js +++ b/jstests/core/geo_regex0.js @@ -1,8 +1,5 @@ // From SERVER-2247 // Tests to make sure regex works with geo indices -// @tags: [ -// sbe_incompatible, -// ] t = db.regex0; t.drop(); diff --git a/jstests/core/geo_s2disjoint_holes.js b/jstests/core/geo_s2disjoint_holes.js index 3654f771280..b1aba160d01 100644 --- a/jstests/core/geo_s2disjoint_holes.js +++ b/jstests/core/geo_s2disjoint_holes.js @@ -2,7 +2,6 @@ // collection. // @tags: [ // assumes_no_implicit_index_creation, -// sbe_incompatible, // ] // diff --git a/jstests/core/geo_s2edgecases.js b/jstests/core/geo_s2edgecases.js index e4a94c46db2..3dabfdf0bcb 100644 --- a/jstests/core/geo_s2edgecases.js +++ b/jstests/core/geo_s2edgecases.js @@ -7,9 +7,6 @@ roundworldpoint = { }; // Opposite the equator -// @tags: [ -// sbe_incompatible, -// ] roundworld = { "type": "Polygon", "coordinates": [[[179, 1], [-179, 1], [-179, -1], [179, -1], [179, 1]]] diff --git a/jstests/core/geo_s2exact.js b/jstests/core/geo_s2exact.js index 3615be13cb5..2c8571c0830 100644 --- a/jstests/core/geo_s2exact.js +++ b/jstests/core/geo_s2exact.js @@ -1,7 +1,4 @@ // Queries on exact geometry should return the exact geometry. -// @tags: [ -// sbe_incompatible, -// ] t = db.geo_s2exact; t.drop(); diff --git a/jstests/core/geo_s2holesameasshell.js b/jstests/core/geo_s2holesameasshell.js index 0d60ab6958e..5407fe45c26 100644 --- a/jstests/core/geo_s2holesameasshell.js +++ b/jstests/core/geo_s2holesameasshell.js @@ -1,7 +1,4 @@ // If polygons have holes, the holes cannot be equal to the entire geometry. -// @tags: [ -// sbe_incompatible, -// ] var t = db.geo_s2holessameasshell; t.drop(); t.ensureIndex({geo: "2dsphere"}); diff --git a/jstests/core/geo_s2indexoldformat.js b/jstests/core/geo_s2indexoldformat.js index c02b854e3fa..43974f695cb 100644 --- a/jstests/core/geo_s2indexoldformat.js +++ b/jstests/core/geo_s2indexoldformat.js @@ -1,8 +1,5 @@ // Make sure that the 2dsphere index can deal with non-GeoJSON points. // 2dsphere does not accept legacy shapes, only legacy points. -// @tags: [ -// sbe_incompatible, -// ] t = db.geo_s2indexoldformat; t.drop(); diff --git a/jstests/core/geo_s2indexversion1.js b/jstests/core/geo_s2indexversion1.js index 5471ce99004..a06670ab220 100644 --- a/jstests/core/geo_s2indexversion1.js +++ b/jstests/core/geo_s2indexversion1.js @@ -2,7 +2,6 @@ // expected. // @tags: [ // assumes_no_implicit_collection_creation_after_drop, -// sbe_incompatible, // ] // Tests 2dsphere index option "2dsphereIndexVersion". Verifies that GeoJSON objects that are new diff --git a/jstests/core/geo_s2nearcorrect.js b/jstests/core/geo_s2nearcorrect.js index 43cb30b5885..54552a4bee5 100644 --- a/jstests/core/geo_s2nearcorrect.js +++ b/jstests/core/geo_s2nearcorrect.js @@ -2,9 +2,6 @@ // A geometry may have several covers, one of which is in a search ring and the other of which is // not. If we see the cover that's not in the search ring, we can't mark the object as 'seen' for // this ring. -// @tags: [ -// sbe_incompatible, -// ] t = db.geo_s2nearcorrect; t.drop(); diff --git a/jstests/core/geo_s2nonstring.js b/jstests/core/geo_s2nonstring.js index f8b1000b09c..960f0c727a8 100644 --- a/jstests/core/geo_s2nonstring.js +++ b/jstests/core/geo_s2nonstring.js @@ -1,7 +1,4 @@ // Added to make sure that S2 indexing's string AND non-string keys work. -// @tags: [ -// sbe_incompatible, -// ] t = db.geo_s2nonstring; t.drop(); diff --git a/jstests/core/geo_s2nopoints.js b/jstests/core/geo_s2nopoints.js index 2556540b662..0d2afdb1672 100644 --- a/jstests/core/geo_s2nopoints.js +++ b/jstests/core/geo_s2nopoints.js @@ -1,7 +1,4 @@ // See SERVER-7794. -// @tags: [ -// sbe_incompatible, -// ] t = db.geo_s2nopoints; t.drop(); diff --git a/jstests/core/geo_s2selfintersectingpoly.js b/jstests/core/geo_s2selfintersectingpoly.js index 4bdf41eebab..0887f850fe3 100644 --- a/jstests/core/geo_s2selfintersectingpoly.js +++ b/jstests/core/geo_s2selfintersectingpoly.js @@ -8,8 +8,5 @@ var intersectingPolygon = { }; /** * Self intersecting polygons should cause a parse exception. - * @tags: [ - * sbe_incompatible, - * ] */ assert.writeError(t.insert({geo: intersectingPolygon})); diff --git a/jstests/core/geo_s2sparse.js b/jstests/core/geo_s2sparse.js index 5da238dfe64..d058afb9f9b 100644 --- a/jstests/core/geo_s2sparse.js +++ b/jstests/core/geo_s2sparse.js @@ -1,8 +1,5 @@ // Test behavior of 2dsphere and sparse. See SERVER-9639. // All V2 2dsphere indices are sparse in the geo fields. -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/core/geo_s2validindex.js b/jstests/core/geo_s2validindex.js index bd190ef2b40..4c024d2d585 100644 --- a/jstests/core/geo_s2validindex.js +++ b/jstests/core/geo_s2validindex.js @@ -1,9 +1,6 @@ // // Tests valid cases for creation of 2dsphere index // -// @tags: [ -// sbe_incompatible, -// ] var coll = db.getCollection("twodspherevalid"); diff --git a/jstests/core/geo_update.js b/jstests/core/geo_update.js index c3b1cac90da..21cf42d2208 100644 --- a/jstests/core/geo_update.js +++ b/jstests/core/geo_update.js @@ -3,7 +3,6 @@ // key. // @tags: [ // assumes_unsharded_collection, -// sbe_incompatible, // ] // Tests geo queries w/ update & upsert diff --git a/jstests/core/geo_update1.js b/jstests/core/geo_update1.js index 2f5b490b96f..a4de04fbd93 100644 --- a/jstests/core/geo_update1.js +++ b/jstests/core/geo_update1.js @@ -1,6 +1,5 @@ // @tags: [ // requires_non_retryable_writes, -// sbe_incompatible, // ] t = db.geo_update1; diff --git a/jstests/core/geo_update2.js b/jstests/core/geo_update2.js index 20673844eef..f1b94925cb7 100644 --- a/jstests/core/geo_update2.js +++ b/jstests/core/geo_update2.js @@ -1,6 +1,5 @@ // @tags: [ // requires_non_retryable_writes, -// sbe_incompatible, // ] t = db.geo_update2; diff --git a/jstests/core/geo_update_btree.js b/jstests/core/geo_update_btree.js index ad02f8661aa..8cf711a9e48 100644 --- a/jstests/core/geo_update_btree.js +++ b/jstests/core/geo_update_btree.js @@ -3,7 +3,6 @@ // @tags: [ // assumes_write_concern_unchanged, // requires_non_retryable_writes, -// sbe_incompatible, // uses_multiple_connections, // uses_parallel_shell, // ] diff --git a/jstests/core/geoe.js b/jstests/core/geoe.js index 5fd2e80640b..9568e13dc08 100644 --- a/jstests/core/geoe.js +++ b/jstests/core/geoe.js @@ -3,9 +3,6 @@ // the first search for a matching point in the geo code could run to // the end of the btree and not reverse direction (leaving the rest of // the search always looking at some random non-matching point). -// @tags: [ -// sbe_incompatible, -// ] t = db.geo_box; t.drop(); diff --git a/jstests/core/getmore_cmd_maxtimems.js b/jstests/core/getmore_cmd_maxtimems.js index 7064e1a5ce0..0b2b8c99561 100644 --- a/jstests/core/getmore_cmd_maxtimems.js +++ b/jstests/core/getmore_cmd_maxtimems.js @@ -4,7 +4,6 @@ // assumes_no_implicit_collection_creation_after_drop, // requires_capped, // requires_getmore, -// sbe_incompatible, // ] // Test attaching maxTimeMS to a getMore command. diff --git a/jstests/core/index13.js b/jstests/core/index13.js index bc70193ff25..9979116ae51 100644 --- a/jstests/core/index13.js +++ b/jstests/core/index13.js @@ -1,7 +1,6 @@ // @tags: [ // requires_fastcount, // requires_non_retryable_writes, -// sbe_incompatible, // ] // Top level match fields within an $elemMatch clause may constrain multiple subfields from a diff --git a/jstests/core/index2.js b/jstests/core/index2.js index e12ece27019..098bdc20529 100644 --- a/jstests/core/index2.js +++ b/jstests/core/index2.js @@ -1,7 +1,4 @@ /**test indexing where the key is an embedded object. - * @tags: [ - * sbe_incompatible, - * ] */ t = db.embeddedIndexTest2; diff --git a/jstests/core/index4.js b/jstests/core/index4.js index aec7ed5f145..37ebce75a9c 100644 --- a/jstests/core/index4.js +++ b/jstests/core/index4.js @@ -2,7 +2,6 @@ // collection. // @tags: [ // assumes_no_implicit_index_creation, -// sbe_incompatible, // ] // index4.js diff --git a/jstests/core/invalidated_legacy_cursors.js b/jstests/core/invalidated_legacy_cursors.js index a72f7f572a9..22198716717 100644 --- a/jstests/core/invalidated_legacy_cursors.js +++ b/jstests/core/invalidated_legacy_cursors.js @@ -5,7 +5,6 @@ * assumes_balancer_off, * requires_getmore, * requires_non_retryable_commands, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/core/list_sessions.js b/jstests/core/list_sessions.js index 76d93c0d9f5..65345ca7c01 100644 --- a/jstests/core/list_sessions.js +++ b/jstests/core/list_sessions.js @@ -2,7 +2,6 @@ // startSession may cause this test to fail to find the returned sessionId. // @tags: [ // does_not_support_stepdowns, -// sbe_incompatible, // uses_testing_only_commands, // ] diff --git a/jstests/core/ne1.js b/jstests/core/ne1.js index c324ab08c26..2128bd3a936 100644 --- a/jstests/core/ne1.js +++ b/jstests/core/ne1.js @@ -1,9 +1,3 @@ - -/** - * @tags: [ - * sbe_incompatible, - * ] - */ t = db.ne1; t.drop(); diff --git a/jstests/core/ne_array.js b/jstests/core/ne_array.js index bdb0667cba5..891bf0d2e91 100644 --- a/jstests/core/ne_array.js +++ b/jstests/core/ne_array.js @@ -4,7 +4,6 @@ // returned for this type of query when an index is present. // @tags: [ // requires_non_retryable_writes, -// sbe_incompatible, // ] (function() { const coll = db.ne_array; diff --git a/jstests/core/not3.js b/jstests/core/not3.js index d7b8e33d2ee..9f3014f2c1a 100644 --- a/jstests/core/not3.js +++ b/jstests/core/not3.js @@ -1,8 +1,5 @@ // Check that we return the correct results for negations over a // multikey index. -// @tags: [ -// sbe_incompatible, -// ] var t = db.jstests_not3; t.drop(); diff --git a/jstests/core/optimized_match_explain.js b/jstests/core/optimized_match_explain.js index 898a37e30c9..bf4893519bd 100644 --- a/jstests/core/optimized_match_explain.js +++ b/jstests/core/optimized_match_explain.js @@ -1,6 +1,5 @@ // @tags: [ // does_not_support_stepdowns, -// sbe_incompatible, // ] /** diff --git a/jstests/core/or1.js b/jstests/core/or1.js index db6767923d1..c5975a058f2 100644 --- a/jstests/core/or1.js +++ b/jstests/core/or1.js @@ -1,8 +1,3 @@ -/** - * @tags: [ - * sbe_incompatible, - * ] - */ t = db.jstests_or1; t.drop(); diff --git a/jstests/core/profile1.js b/jstests/core/profile1.js index 9d85a1e6788..7b1b0e6ed3d 100644 --- a/jstests/core/profile1.js +++ b/jstests/core/profile1.js @@ -6,7 +6,6 @@ // requires_collstats, // requires_non_retryable_commands, // requires_profiling, -// sbe_incompatible, // ] (function() { diff --git a/jstests/core/profile2.js b/jstests/core/profile2.js index 002a1ebc184..dd7dc61f23a 100644 --- a/jstests/core/profile2.js +++ b/jstests/core/profile2.js @@ -3,7 +3,6 @@ // Special db so that it can be run in parallel tests. // @tags: [ // requires_profiling, -// sbe_incompatible, // ] var coll = db.getSiblingDB("profile2").profile2; diff --git a/jstests/core/profile3.js b/jstests/core/profile3.js index 08340991f77..fee52e44dbf 100644 --- a/jstests/core/profile3.js +++ b/jstests/core/profile3.js @@ -2,7 +2,6 @@ // assumes_superuser_permissions, // creates_and_authenticates_user, // requires_profiling, -// sbe_incompatible, // ] // special db so that it can be run in parallel tests var stddb = db; diff --git a/jstests/core/profile_count.js b/jstests/core/profile_count.js index 71d8646bbed..d95ffae37c9 100644 --- a/jstests/core/profile_count.js +++ b/jstests/core/profile_count.js @@ -2,7 +2,6 @@ // does_not_support_stepdowns, // requires_fastcount, // requires_profiling, -// sbe_incompatible, // ] // Confirms that profiled count execution contains all expected metrics with proper values. diff --git a/jstests/core/profile_delete.js b/jstests/core/profile_delete.js index 025d063848e..6be4410095b 100644 --- a/jstests/core/profile_delete.js +++ b/jstests/core/profile_delete.js @@ -2,7 +2,6 @@ // does_not_support_stepdowns, // requires_non_retryable_writes, // requires_profiling, -// sbe_incompatible, // ] // Confirms that profiled delete execution contains all expected metrics with proper values. diff --git a/jstests/core/profile_findandmodify.js b/jstests/core/profile_findandmodify.js index 122024b514c..a4373a708c9 100644 --- a/jstests/core/profile_findandmodify.js +++ b/jstests/core/profile_findandmodify.js @@ -1,7 +1,6 @@ // Confirms that profiled findAndModify execution contains all expected metrics with proper values. // @tags: [ // requires_profiling, -// sbe_incompatible, // requires_fcv_47, // ] diff --git a/jstests/core/profile_hide_index.js b/jstests/core/profile_hide_index.js index d60aabaa7cf..e4bd6de8865 100644 --- a/jstests/core/profile_hide_index.js +++ b/jstests/core/profile_hide_index.js @@ -6,7 +6,6 @@ * assumes_read_preference_unchanged, * requires_non_retryable_writes, * requires_profiling, - * sbe_incompatible, * uses_parallel_shell, * ] */ diff --git a/jstests/core/profile_insert.js b/jstests/core/profile_insert.js index 7bc2eac7445..e45b1011c89 100644 --- a/jstests/core/profile_insert.js +++ b/jstests/core/profile_insert.js @@ -4,7 +4,6 @@ // assumes_write_concern_unchanged, // does_not_support_stepdowns, // requires_profiling, -// sbe_incompatible, // ] (function() { diff --git a/jstests/core/profile_list_collections.js b/jstests/core/profile_list_collections.js index 49be79977a2..4703bdd531d 100644 --- a/jstests/core/profile_list_collections.js +++ b/jstests/core/profile_list_collections.js @@ -2,7 +2,6 @@ // does_not_support_stepdowns, // requires_getmore, // requires_profiling, -// sbe_incompatible, // ] // Confirms that a listCollections command is not profiled. diff --git a/jstests/core/profile_list_indexes.js b/jstests/core/profile_list_indexes.js index d91a0ff8348..359dd9e85cf 100644 --- a/jstests/core/profile_list_indexes.js +++ b/jstests/core/profile_list_indexes.js @@ -2,7 +2,6 @@ // does_not_support_stepdowns, // requires_getmore, // requires_profiling, -// sbe_incompatible, // ] // Confirms that a listIndexes command and subsequent getMores of its cursor are profiled correctly. diff --git a/jstests/core/profile_operation_metrics.js b/jstests/core/profile_operation_metrics.js index 26f557d0234..ccc51604042 100644 --- a/jstests/core/profile_operation_metrics.js +++ b/jstests/core/profile_operation_metrics.js @@ -7,7 +7,6 @@ * requires_getmore, * requires_non_retryable_writes, * requires_profiling, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/core/profile_sampling.js b/jstests/core/profile_sampling.js index 78c6f182759..42542ab2d64 100644 --- a/jstests/core/profile_sampling.js +++ b/jstests/core/profile_sampling.js @@ -3,7 +3,6 @@ // does_not_support_stepdowns, // requires_fastcount, // requires_profiling, -// sbe_incompatible, // ] (function() { "use strict"; diff --git a/jstests/core/profile_update.js b/jstests/core/profile_update.js index 3e5ff97a68f..0a8b0a3793b 100644 --- a/jstests/core/profile_update.js +++ b/jstests/core/profile_update.js @@ -2,7 +2,6 @@ // does_not_support_stepdowns, // requires_non_retryable_writes, // requires_profiling, -// sbe_incompatible, // requires_fcv_47, // ] diff --git a/jstests/core/query_hash_stability.js b/jstests/core/query_hash_stability.js index 791b17ad7c0..4efa9b74e4e 100644 --- a/jstests/core/query_hash_stability.js +++ b/jstests/core/query_hash_stability.js @@ -1,9 +1,6 @@ /** * Test that 'queryHash' and 'planCacheKey' from explain() output have sensible values * across catalog changes. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { "use strict"; diff --git a/jstests/core/queryoptimizera.js b/jstests/core/queryoptimizera.js index fa251610119..5daccbba232 100644 --- a/jstests/core/queryoptimizera.js +++ b/jstests/core/queryoptimizera.js @@ -1,7 +1,6 @@ // @tags: [ // does_not_support_stepdowns, // requires_capped, -// sbe_incompatible, // ] // Check that a warning message about doing a capped collection scan for a query with an _id diff --git a/jstests/core/regex.js b/jstests/core/regex.js index ac28988fa17..b3a65633915 100644 --- a/jstests/core/regex.js +++ b/jstests/core/regex.js @@ -1,8 +1,3 @@ -/** - * @tags: [ - * sbe_incompatible, - * ] - */ (function() { 'use strict'; diff --git a/jstests/core/rollback_index_drop.js b/jstests/core/rollback_index_drop.js index 22810cf6f93..ac97d090f83 100644 --- a/jstests/core/rollback_index_drop.js +++ b/jstests/core/rollback_index_drop.js @@ -6,7 +6,6 @@ // @tags: [ // assumes_unsharded_collection, // does_not_support_stepdowns, -// sbe_incompatible, // ] (function() { "use strict"; diff --git a/jstests/core/server14753.js b/jstests/core/server14753.js index 8f6ef317eb3..e8de183f2d7 100644 --- a/jstests/core/server14753.js +++ b/jstests/core/server14753.js @@ -1,8 +1,5 @@ // Validation test for SERVER-14753. Note that the issue under test is a memory leak, so this // test would only be expected to fail when run under address sanitizer. -// @tags: [ -// sbe_incompatible, -// ] (function() { diff --git a/jstests/core/server9547.js b/jstests/core/server9547.js index 515ef930b22..66b17644e15 100644 --- a/jstests/core/server9547.js +++ b/jstests/core/server9547.js @@ -1,8 +1,5 @@ // SERVER-9547 // Test that sorting with .max() and .min() doesn't crash. -// @tags: [ -// sbe_incompatible, -// ] var t = db.server9547; t.drop(); diff --git a/jstests/core/sort6.js b/jstests/core/sort6.js index 51e3a793d5f..2373969f7f6 100644 --- a/jstests/core/sort6.js +++ b/jstests/core/sort6.js @@ -1,9 +1,3 @@ - -/** - * @tags: [ - * sbe_incompatible, - * ] - */ t = db.sort6; function get(x) { diff --git a/jstests/core/sortb.js b/jstests/core/sortb.js index bd02c21d1f9..34fb94951e9 100644 --- a/jstests/core/sortb.js +++ b/jstests/core/sortb.js @@ -1,8 +1,5 @@ // Test that the in memory sort capacity limit is checked for all "top N" sort candidates. // SERVER-4716 -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/core/stages_and_sorted.js b/jstests/core/stages_and_sorted.js index 2b523e1ded0..97387d84064 100644 --- a/jstests/core/stages_and_sorted.js +++ b/jstests/core/stages_and_sorted.js @@ -1,6 +1,5 @@ // @tags: [ // does_not_support_stepdowns, -// sbe_incompatible, // uses_testing_only_commands, // ] diff --git a/jstests/core/stages_collection_scan.js b/jstests/core/stages_collection_scan.js index 78167a289c2..d1b6dc178f8 100644 --- a/jstests/core/stages_collection_scan.js +++ b/jstests/core/stages_collection_scan.js @@ -1,6 +1,5 @@ // @tags: [ // does_not_support_stepdowns, -// sbe_incompatible, // uses_testing_only_commands, // ] diff --git a/jstests/core/stages_delete.js b/jstests/core/stages_delete.js index 66be760ec01..29145d961bb 100644 --- a/jstests/core/stages_delete.js +++ b/jstests/core/stages_delete.js @@ -4,7 +4,6 @@ // assumes_write_concern_unchanged, // does_not_support_stepdowns, // requires_fastcount, -// sbe_incompatible, // uses_testing_only_commands, // ] diff --git a/jstests/core/tailable_getmore_batch_size.js b/jstests/core/tailable_getmore_batch_size.js index 065d644bdd7..d76631405c0 100644 --- a/jstests/core/tailable_getmore_batch_size.js +++ b/jstests/core/tailable_getmore_batch_size.js @@ -1,7 +1,6 @@ // @tags: [ // requires_capped, // requires_getmore, -// sbe_incompatible, // ] // Tests for the behavior of combining the tailable and awaitData options to the getMore command diff --git a/jstests/core/tailable_skip_limit.js b/jstests/core/tailable_skip_limit.js index 2eb8a63648e..9f5ea9bf227 100644 --- a/jstests/core/tailable_skip_limit.js +++ b/jstests/core/tailable_skip_limit.js @@ -1,7 +1,6 @@ // @tags: [ // requires_capped, // requires_getmore, -// sbe_incompatible, // ] // Test that tailable cursors work correctly with skip and limit. diff --git a/jstests/core/ts1.js b/jstests/core/ts1.js index db243678fd6..d1f347ed4a8 100644 --- a/jstests/core/ts1.js +++ b/jstests/core/ts1.js @@ -3,7 +3,6 @@ // if the inserts are into a sharded collection. // @tags: [ // assumes_unsharded_collection, -// sbe_incompatible, // ] (function() { "use strict"; diff --git a/jstests/core/update_arraymatch5.js b/jstests/core/update_arraymatch5.js index b40814b20c6..eeca2598d1c 100644 --- a/jstests/core/update_arraymatch5.js +++ b/jstests/core/update_arraymatch5.js @@ -1,7 +1,6 @@ // @tags: [ // requires_fastcount, // requires_non_retryable_writes, -// sbe_incompatible, // ] t = db.update_arraymatch5; diff --git a/jstests/core/update_with_pipeline.js b/jstests/core/update_with_pipeline.js index fb665d2c6ce..84cffe92f6c 100644 --- a/jstests/core/update_with_pipeline.js +++ b/jstests/core/update_with_pipeline.js @@ -7,7 +7,6 @@ * @tags: [ * requires_find_command, * requires_non_retryable_writes, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/core/wildcard_index_equality_to_empty_obj.js b/jstests/core/wildcard_index_equality_to_empty_obj.js index a89f1a66488..c6801bcdcb6 100644 --- a/jstests/core/wildcard_index_equality_to_empty_obj.js +++ b/jstests/core/wildcard_index_equality_to_empty_obj.js @@ -1,8 +1,5 @@ /** * Tests that a $** index can support queries which test for equality to empty nested objects. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { "use strict"; |