diff options
139 files changed, 15 insertions, 172 deletions
diff --git a/jstests/noPassthrough/abandon_snapshot_for_each_collection_from_db.js b/jstests/noPassthrough/abandon_snapshot_for_each_collection_from_db.js index d07934c13dd..5820b7d39d5 100644 --- a/jstests/noPassthrough/abandon_snapshot_for_each_collection_from_db.js +++ b/jstests/noPassthrough/abandon_snapshot_for_each_collection_from_db.js @@ -8,7 +8,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/absent_ns_field_in_index_specs.js b/jstests/noPassthrough/absent_ns_field_in_index_specs.js index 300eaae1504..6aadcbd3912 100644 --- a/jstests/noPassthrough/absent_ns_field_in_index_specs.js +++ b/jstests/noPassthrough/absent_ns_field_in_index_specs.js @@ -4,7 +4,6 @@ * @tags: [ * requires_persistence, * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/afterClusterTime_committed_reads.js b/jstests/noPassthrough/afterClusterTime_committed_reads.js index 727a5004e53..713b40dc80a 100644 --- a/jstests/noPassthrough/afterClusterTime_committed_reads.js +++ b/jstests/noPassthrough/afterClusterTime_committed_reads.js @@ -2,7 +2,6 @@ // majority commit point to move past 'afterClusterTime' before they can commit. // @tags: [ // requires_majority_read_concern, -// sbe_incompatible, // uses_transactions, // ] (function() { diff --git a/jstests/noPassthrough/agg_collstats_expr.js b/jstests/noPassthrough/agg_collstats_expr.js index 502329e9a35..3d61cdde9d2 100644 --- a/jstests/noPassthrough/agg_collstats_expr.js +++ b/jstests/noPassthrough/agg_collstats_expr.js @@ -4,7 +4,6 @@ * @tags: [ * requires_replication, * requires_sharding, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/aggregate_operation_metrics.js b/jstests/noPassthrough/aggregate_operation_metrics.js index 3305daf391b..aa42c967f2b 100644 --- a/jstests/noPassthrough/aggregate_operation_metrics.js +++ b/jstests/noPassthrough/aggregate_operation_metrics.js @@ -3,7 +3,6 @@ * @tags: [ * requires_replication, * requires_wiredtiger, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/aggregation_out_on_secondary.js b/jstests/noPassthrough/aggregation_out_on_secondary.js index bf43292a4a7..2279b9f9f10 100644 --- a/jstests/noPassthrough/aggregation_out_on_secondary.js +++ b/jstests/noPassthrough/aggregation_out_on_secondary.js @@ -5,7 +5,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/api_version_2_commands.js b/jstests/noPassthrough/api_version_2_commands.js index 74b25a4291e..49cf6d91c57 100644 --- a/jstests/noPassthrough/api_version_2_commands.js +++ b/jstests/noPassthrough/api_version_2_commands.js @@ -4,7 +4,6 @@ * @tags: [ * requires_fcv_47, * requires_journaling, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/apply_ops_DDL_operation_does_not_take_global_X.js b/jstests/noPassthrough/apply_ops_DDL_operation_does_not_take_global_X.js index 87f141ccd65..f31e109a928 100644 --- a/jstests/noPassthrough/apply_ops_DDL_operation_does_not_take_global_X.js +++ b/jstests/noPassthrough/apply_ops_DDL_operation_does_not_take_global_X.js @@ -4,7 +4,6 @@ * @tags: [ * requires_replication, * requires_snapshot_read, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/auth_reject_mismatching_logical_times.js b/jstests/noPassthrough/auth_reject_mismatching_logical_times.js index 2939bb7773c..4ffbdc8759e 100644 --- a/jstests/noPassthrough/auth_reject_mismatching_logical_times.js +++ b/jstests/noPassthrough/auth_reject_mismatching_logical_times.js @@ -4,7 +4,6 @@ * @tags: [ * requires_replication, * requires_sharding, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/auto_safe_reconfig_helpers.js b/jstests/noPassthrough/auto_safe_reconfig_helpers.js index 836a244795a..fe3e8b7b625 100644 --- a/jstests/noPassthrough/auto_safe_reconfig_helpers.js +++ b/jstests/noPassthrough/auto_safe_reconfig_helpers.js @@ -3,7 +3,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/backup_restore_fsync_lock.js b/jstests/noPassthrough/backup_restore_fsync_lock.js index 6203e00c857..25b5a1199d4 100644 --- a/jstests/noPassthrough/backup_restore_fsync_lock.js +++ b/jstests/noPassthrough/backup_restore_fsync_lock.js @@ -14,7 +14,6 @@ * @tags: [ * requires_persistence, * requires_replication, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/change_stream_error_label.js b/jstests/noPassthrough/change_stream_error_label.js index ad69e32f2ed..a8feadd1714 100644 --- a/jstests/noPassthrough/change_stream_error_label.js +++ b/jstests/noPassthrough/change_stream_error_label.js @@ -4,7 +4,6 @@ * @tags: [ * requires_journaling, * requires_replication, - * sbe_incompatible, * uses_change_streams, * ] */ diff --git a/jstests/noPassthrough/change_stream_transaction.js b/jstests/noPassthrough/change_stream_transaction.js index bc3b325f276..9a12c0a63be 100644 --- a/jstests/noPassthrough/change_stream_transaction.js +++ b/jstests/noPassthrough/change_stream_transaction.js @@ -2,7 +2,6 @@ * Confirms that change streams only see committed operations for prepared transactions. * @tags: [ * requires_majority_read_concern, - * sbe_incompatible, * uses_change_streams, * uses_prepare_transaction, * uses_transactions, diff --git a/jstests/noPassthrough/change_streams_require_majority_read_concern.js b/jstests/noPassthrough/change_streams_require_majority_read_concern.js index e0c446b5caf..3a0aa37734d 100644 --- a/jstests/noPassthrough/change_streams_require_majority_read_concern.js +++ b/jstests/noPassthrough/change_streams_require_majority_read_concern.js @@ -1,7 +1,6 @@ // Tests that the $changeStream requires read concern majority. // @tags: [ // requires_majority_read_concern, -// sbe_incompatible, // uses_change_streams, // ] (function() { diff --git a/jstests/noPassthrough/client_disconnect_during_sign_logical_time.js b/jstests/noPassthrough/client_disconnect_during_sign_logical_time.js index 1fa8894e106..f205f24b5c8 100644 --- a/jstests/noPassthrough/client_disconnect_during_sign_logical_time.js +++ b/jstests/noPassthrough/client_disconnect_during_sign_logical_time.js @@ -4,7 +4,6 @@ * * @tags: [ * requires_sharding, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/client_metadata_log.js b/jstests/noPassthrough/client_metadata_log.js index 7ecdbf99737..d57f91608a4 100644 --- a/jstests/noPassthrough/client_metadata_log.js +++ b/jstests/noPassthrough/client_metadata_log.js @@ -2,7 +2,6 @@ * Test that verifies client metadata is logged into log file on new connections. * @tags: [ * requires_sharding, - * sbe_incompatible, * ] */ load("jstests/libs/logv2_helpers.js"); diff --git a/jstests/noPassthrough/client_metadata_slowlog_rs.js b/jstests/noPassthrough/client_metadata_slowlog_rs.js index 9157737e65c..d23b845a9bb 100644 --- a/jstests/noPassthrough/client_metadata_slowlog_rs.js +++ b/jstests/noPassthrough/client_metadata_slowlog_rs.js @@ -3,7 +3,6 @@ * set. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ load("jstests/libs/logv2_helpers.js"); diff --git a/jstests/noPassthrough/comment_field_passthrough.js b/jstests/noPassthrough/comment_field_passthrough.js index 07f562b0f90..04a80cdeb56 100644 --- a/jstests/noPassthrough/comment_field_passthrough.js +++ b/jstests/noPassthrough/comment_field_passthrough.js @@ -7,7 +7,6 @@ * requires_replication, * requires_sharding, * requires_wiredtiger, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/commit_quorum.js b/jstests/noPassthrough/commit_quorum.js index 4d02ffffcab..4289d620dc3 100644 --- a/jstests/noPassthrough/commit_quorum.js +++ b/jstests/noPassthrough/commit_quorum.js @@ -3,7 +3,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/commit_quorum_does_not_hang_with_initial_sync.js b/jstests/noPassthrough/commit_quorum_does_not_hang_with_initial_sync.js index c2080fbaffa..3e48554b49f 100644 --- a/jstests/noPassthrough/commit_quorum_does_not_hang_with_initial_sync.js +++ b/jstests/noPassthrough/commit_quorum_does_not_hang_with_initial_sync.js @@ -17,7 +17,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/currentop_secondary_slow_op.js b/jstests/noPassthrough/currentop_secondary_slow_op.js index 945f2c88cf7..4826b779877 100644 --- a/jstests/noPassthrough/currentop_secondary_slow_op.js +++ b/jstests/noPassthrough/currentop_secondary_slow_op.js @@ -2,7 +2,6 @@ * Confirms slow currentOp logging does not conflict with applying an oplog batch. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/currentop_two_phase_coordinator_metrics.js b/jstests/noPassthrough/currentop_two_phase_coordinator_metrics.js index e6223721148..97bb2d4cb10 100644 --- a/jstests/noPassthrough/currentop_two_phase_coordinator_metrics.js +++ b/jstests/noPassthrough/currentop_two_phase_coordinator_metrics.js @@ -2,7 +2,6 @@ * Tests that the transaction items in the 'twoPhaseCommitCoordinator' object in currentOp() are * being tracked correctly. * @tags: [ - * sbe_incompatible, * uses_prepare_transaction, * uses_transactions, * ] diff --git a/jstests/noPassthrough/data_consistency_checks.js b/jstests/noPassthrough/data_consistency_checks.js index ca4478610ae..1abcc440250 100644 --- a/jstests/noPassthrough/data_consistency_checks.js +++ b/jstests/noPassthrough/data_consistency_checks.js @@ -5,7 +5,6 @@ * @tags: [ * requires_replication, * requires_sharding, - * sbe_incompatible, * ] */ load("jstests/libs/logv2_helpers.js"); diff --git a/jstests/noPassthrough/diff_using_sessions_test.js b/jstests/noPassthrough/diff_using_sessions_test.js index 7f82e2aed64..be1f27b1e1c 100644 --- a/jstests/noPassthrough/diff_using_sessions_test.js +++ b/jstests/noPassthrough/diff_using_sessions_test.js @@ -4,7 +4,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/document_count_functions.js b/jstests/noPassthrough/document_count_functions.js index 61fc4b62925..855ebefb78f 100644 --- a/jstests/noPassthrough/document_count_functions.js +++ b/jstests/noPassthrough/document_count_functions.js @@ -1,7 +1,6 @@ /** * @tags: [ * requires_fastcount, - * sbe_incompatible, * ] * Tests the countDocuments and estimatedDocumentCount commands. */ diff --git a/jstests/noPassthrough/drop_connections_replSet.js b/jstests/noPassthrough/drop_connections_replSet.js index 81d41bab650..0809dad8ca5 100644 --- a/jstests/noPassthrough/drop_connections_replSet.js +++ b/jstests/noPassthrough/drop_connections_replSet.js @@ -2,7 +2,6 @@ * verify dropConnections command works for replica sets * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/drop_connections_sharded.js b/jstests/noPassthrough/drop_connections_sharded.js index 37fb11cbee0..41176fda6e5 100644 --- a/jstests/noPassthrough/drop_connections_sharded.js +++ b/jstests/noPassthrough/drop_connections_sharded.js @@ -3,7 +3,6 @@ * @tags: [ * requires_replication, * requires_sharding, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/drop_indexes_aborts_in_progress_index_builds_simple_name.js b/jstests/noPassthrough/drop_indexes_aborts_in_progress_index_builds_simple_name.js index def482fdbf1..a8dc2e79e96 100644 --- a/jstests/noPassthrough/drop_indexes_aborts_in_progress_index_builds_simple_name.js +++ b/jstests/noPassthrough/drop_indexes_aborts_in_progress_index_builds_simple_name.js @@ -9,7 +9,6 @@ * in-progress. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/exchange_in_session.js b/jstests/noPassthrough/exchange_in_session.js index 2fe2d01ade0..50823931f72 100644 --- a/jstests/noPassthrough/exchange_in_session.js +++ b/jstests/noPassthrough/exchange_in_session.js @@ -4,7 +4,6 @@ * SERVER-37499. * @tags: [ * requires_sharding, - * sbe_incompatible, * uses_transactions, * ] */ diff --git a/jstests/noPassthrough/exit_logging.js b/jstests/noPassthrough/exit_logging.js index a1e5cdc5b21..172d56cde3d 100644 --- a/jstests/noPassthrough/exit_logging.js +++ b/jstests/noPassthrough/exit_logging.js @@ -3,7 +3,6 @@ * @tags: [ * live_record_incompatible, * requires_sharding, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/expression_function_kill.js b/jstests/noPassthrough/expression_function_kill.js index 599918bc530..398f08ce4a5 100644 --- a/jstests/noPassthrough/expression_function_kill.js +++ b/jstests/noPassthrough/expression_function_kill.js @@ -1,8 +1,5 @@ /** * Tests where/function can be interrupted through maxTimeMS and query knob. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { "use strict"; diff --git a/jstests/noPassthrough/flow_control_logging.js b/jstests/noPassthrough/flow_control_logging.js index b312b2b7122..8b7efe28752 100644 --- a/jstests/noPassthrough/flow_control_logging.js +++ b/jstests/noPassthrough/flow_control_logging.js @@ -5,7 +5,6 @@ * requires_flow_control, * requires_majority_read_concern, * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/ftdc_connection_pool.js b/jstests/noPassthrough/ftdc_connection_pool.js index 60be3dfbf1d..cc9175eca6a 100644 --- a/jstests/noPassthrough/ftdc_connection_pool.js +++ b/jstests/noPassthrough/ftdc_connection_pool.js @@ -4,7 +4,6 @@ * * @tags: [ * requires_sharding, - * sbe_incompatible, * ] */ load('jstests/libs/ftdc.js'); diff --git a/jstests/noPassthrough/ftdc_mirrored_reads.js b/jstests/noPassthrough/ftdc_mirrored_reads.js index 31599b8c6d5..9d781f0e353 100644 --- a/jstests/noPassthrough/ftdc_mirrored_reads.js +++ b/jstests/noPassthrough/ftdc_mirrored_reads.js @@ -3,7 +3,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ load('jstests/libs/ftdc.js'); diff --git a/jstests/noPassthrough/ftdc_setdirectory.js b/jstests/noPassthrough/ftdc_setdirectory.js index 09a6619674b..a0a1ee3f2dd 100644 --- a/jstests/noPassthrough/ftdc_setdirectory.js +++ b/jstests/noPassthrough/ftdc_setdirectory.js @@ -2,7 +2,6 @@ * Test that verifies FTDC works in mongos. * @tags: [ * requires_sharding, - * sbe_incompatible, * ] */ load('jstests/libs/ftdc.js'); diff --git a/jstests/noPassthrough/geo_full.js b/jstests/noPassthrough/geo_full.js index e27399d008a..e2cf2b03491 100644 --- a/jstests/noPassthrough/geo_full.js +++ b/jstests/noPassthrough/geo_full.js @@ -17,9 +17,6 @@ // Tests can be easily reproduced by getting the test number from the output directly before a // test fails, and hard-wiring that as the test number. // -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/noPassthrough/geo_mnypts_plus_fields.js b/jstests/noPassthrough/geo_mnypts_plus_fields.js index 48ff02e8757..f1782de5a16 100644 --- a/jstests/noPassthrough/geo_mnypts_plus_fields.js +++ b/jstests/noPassthrough/geo_mnypts_plus_fields.js @@ -1,7 +1,4 @@ // Test sanity of geo queries with a lot of points -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/noPassthrough/geo_near_random1.js b/jstests/noPassthrough/geo_near_random1.js index 761ea2b793a..06dcf86c819 100644 --- a/jstests/noPassthrough/geo_near_random1.js +++ b/jstests/noPassthrough/geo_near_random1.js @@ -1,7 +1,4 @@ // this tests all points using $near -// @tags: [ -// sbe_incompatible, -// ] var db; (function() { "use strict"; diff --git a/jstests/noPassthrough/geo_near_random2.js b/jstests/noPassthrough/geo_near_random2.js index 96b4fe4d1d6..b5ec59af112 100644 --- a/jstests/noPassthrough/geo_near_random2.js +++ b/jstests/noPassthrough/geo_near_random2.js @@ -1,7 +1,4 @@ // this tests 1% of all points using $near and $nearSphere -// @tags: [ -// sbe_incompatible, -// ] var db; (function() { "use strict"; diff --git a/jstests/noPassthrough/global_operation_latency_histogram.js b/jstests/noPassthrough/global_operation_latency_histogram.js index 4251effbd87..42b11741a10 100644 --- a/jstests/noPassthrough/global_operation_latency_histogram.js +++ b/jstests/noPassthrough/global_operation_latency_histogram.js @@ -1,7 +1,6 @@ // Checks that global histogram counters for collections are updated as we expect. // @tags: [ // requires_replication, -// sbe_incompatible, // ] (function() { diff --git a/jstests/noPassthrough/hidden_index_noop.js b/jstests/noPassthrough/hidden_index_noop.js index 513a5b78bec..9412fe69695 100644 --- a/jstests/noPassthrough/hidden_index_noop.js +++ b/jstests/noPassthrough/hidden_index_noop.js @@ -5,7 +5,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/hybrid_geo_index_remove_invalid_doc.js b/jstests/noPassthrough/hybrid_geo_index_remove_invalid_doc.js index c7f6d29d149..1ae0d4ada9a 100644 --- a/jstests/noPassthrough/hybrid_geo_index_remove_invalid_doc.js +++ b/jstests/noPassthrough/hybrid_geo_index_remove_invalid_doc.js @@ -4,7 +4,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/hybrid_geo_index_update_invalid_doc.js b/jstests/noPassthrough/hybrid_geo_index_update_invalid_doc.js index 80a1b81db8c..7ba69ed4d09 100644 --- a/jstests/noPassthrough/hybrid_geo_index_update_invalid_doc.js +++ b/jstests/noPassthrough/hybrid_geo_index_update_invalid_doc.js @@ -4,7 +4,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/hybrid_partial_geo_index.js b/jstests/noPassthrough/hybrid_partial_geo_index.js index 7afaf668a3d..010ba17c4f8 100644 --- a/jstests/noPassthrough/hybrid_partial_geo_index.js +++ b/jstests/noPassthrough/hybrid_partial_geo_index.js @@ -3,7 +3,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/hybrid_partial_index_update.js b/jstests/noPassthrough/hybrid_partial_index_update.js index b242cf45db4..3703b5049a4 100644 --- a/jstests/noPassthrough/hybrid_partial_index_update.js +++ b/jstests/noPassthrough/hybrid_partial_index_update.js @@ -3,7 +3,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/hybrid_sparse_compound_geo_index.js b/jstests/noPassthrough/hybrid_sparse_compound_geo_index.js index 9d1c09962d5..a3af2413a61 100644 --- a/jstests/noPassthrough/hybrid_sparse_compound_geo_index.js +++ b/jstests/noPassthrough/hybrid_sparse_compound_geo_index.js @@ -4,7 +4,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/hybrid_unique_index_with_updates.js b/jstests/noPassthrough/hybrid_unique_index_with_updates.js index 5e51d7fdc56..65199c9d99c 100644 --- a/jstests/noPassthrough/hybrid_unique_index_with_updates.js +++ b/jstests/noPassthrough/hybrid_unique_index_with_updates.js @@ -5,7 +5,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/index_build_continuous_drain_secondary.js b/jstests/noPassthrough/index_build_continuous_drain_secondary.js index 382395cdd5c..5013f979336 100644 --- a/jstests/noPassthrough/index_build_continuous_drain_secondary.js +++ b/jstests/noPassthrough/index_build_continuous_drain_secondary.js @@ -7,7 +7,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] * */ diff --git a/jstests/noPassthrough/index_build_restart_standalone.js b/jstests/noPassthrough/index_build_restart_standalone.js index dfb64eaee44..2f5ced5ef80 100644 --- a/jstests/noPassthrough/index_build_restart_standalone.js +++ b/jstests/noPassthrough/index_build_restart_standalone.js @@ -5,7 +5,6 @@ * @tags: [ * requires_persistence, * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/index_builds_ignore_prepare_conflicts.js b/jstests/noPassthrough/index_builds_ignore_prepare_conflicts.js index a7da1948028..009605f84e3 100644 --- a/jstests/noPassthrough/index_builds_ignore_prepare_conflicts.js +++ b/jstests/noPassthrough/index_builds_ignore_prepare_conflicts.js @@ -4,7 +4,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * uses_prepare_transaction, * uses_transactions, * ] diff --git a/jstests/noPassthrough/index_commit_currentop_slow.js b/jstests/noPassthrough/index_commit_currentop_slow.js index 62d35b35b1b..d062884d47b 100644 --- a/jstests/noPassthrough/index_commit_currentop_slow.js +++ b/jstests/noPassthrough/index_commit_currentop_slow.js @@ -3,7 +3,6 @@ * block replication. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/index_downgrade_fcv.js b/jstests/noPassthrough/index_downgrade_fcv.js index 771471d74a0..aba8fddf284 100644 --- a/jstests/noPassthrough/index_downgrade_fcv.js +++ b/jstests/noPassthrough/index_downgrade_fcv.js @@ -3,7 +3,6 @@ * downgrade should succeed without blocking. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/index_empty_collection.js b/jstests/noPassthrough/index_empty_collection.js index f0b3523b946..6fbe524400a 100644 --- a/jstests/noPassthrough/index_empty_collection.js +++ b/jstests/noPassthrough/index_empty_collection.js @@ -4,7 +4,6 @@ * should not affect the progress of index builds on empty collections. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/index_initial_sync.js b/jstests/noPassthrough/index_initial_sync.js index 6ddefe28f97..ef554d24330 100644 --- a/jstests/noPassthrough/index_initial_sync.js +++ b/jstests/noPassthrough/index_initial_sync.js @@ -4,7 +4,6 @@ * oplog entry. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/index_partial_no_explain_cmds.js b/jstests/noPassthrough/index_partial_no_explain_cmds.js index 4fb7dd38ee6..122ae1fade8 100644 --- a/jstests/noPassthrough/index_partial_no_explain_cmds.js +++ b/jstests/noPassthrough/index_partial_no_explain_cmds.js @@ -1,8 +1,5 @@ // Test partial indexes with commands that don't use explain. These commands are tested against // mongod with the --notablescan flag set, so that they fail if the index is not used. -// @tags: [ -// sbe_incompatible, -// ] load("jstests/aggregation/extras/utils.js"); // For resultsEq (function() { "use strict"; diff --git a/jstests/noPassthrough/index_secondary_commit_after_scan_error.js b/jstests/noPassthrough/index_secondary_commit_after_scan_error.js index 164f0b21e41..306351fca89 100644 --- a/jstests/noPassthrough/index_secondary_commit_after_scan_error.js +++ b/jstests/noPassthrough/index_secondary_commit_after_scan_error.js @@ -5,7 +5,6 @@ * @tags: [ * live_record_incompatible, * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/index_secondary_wait_for_abort.js b/jstests/noPassthrough/index_secondary_wait_for_abort.js index 9e517cebbc7..e38c53d754f 100644 --- a/jstests/noPassthrough/index_secondary_wait_for_abort.js +++ b/jstests/noPassthrough/index_secondary_wait_for_abort.js @@ -4,7 +4,6 @@ * the primary's abortIndexBuild oplog entry. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/index_secondary_wait_for_commit.js b/jstests/noPassthrough/index_secondary_wait_for_commit.js index 44aedf149fc..9799b4a0e7d 100644 --- a/jstests/noPassthrough/index_secondary_wait_for_commit.js +++ b/jstests/noPassthrough/index_secondary_wait_for_commit.js @@ -4,7 +4,6 @@ * Requires two phase index builds to be enabled via the twoPhaseIndexBuild server parameter. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/index_shutdown_cmd_primary.js b/jstests/noPassthrough/index_shutdown_cmd_primary.js index 5107387639a..a26651ae1ea 100644 --- a/jstests/noPassthrough/index_shutdown_cmd_primary.js +++ b/jstests/noPassthrough/index_shutdown_cmd_primary.js @@ -3,7 +3,6 @@ * option while there is an index build in progress, we should reject the shutdown request. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/index_shutdown_cmd_secondary.js b/jstests/noPassthrough/index_shutdown_cmd_secondary.js index 95c92b509e0..c32150e12b2 100644 --- a/jstests/noPassthrough/index_shutdown_cmd_secondary.js +++ b/jstests/noPassthrough/index_shutdown_cmd_secondary.js @@ -3,7 +3,6 @@ * option while there is an index build in progress, we should reject the shutdown request. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/index_stepdown_prepare_conflict.js b/jstests/noPassthrough/index_stepdown_prepare_conflict.js index 4618b6197ab..a188fcea53d 100644 --- a/jstests/noPassthrough/index_stepdown_prepare_conflict.js +++ b/jstests/noPassthrough/index_stepdown_prepare_conflict.js @@ -1,4 +1,4 @@ -/* +/** * Tests that we don't hit 3 way deadlock between an index builder, prepared transaction, and step * down. * diff --git a/jstests/noPassthrough/indexbg_drop.js b/jstests/noPassthrough/indexbg_drop.js index 3a95fbe5cd6..423af104d60 100644 --- a/jstests/noPassthrough/indexbg_drop.js +++ b/jstests/noPassthrough/indexbg_drop.js @@ -3,7 +3,6 @@ * through replication, the primary drops all the indexes. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/indexbg_killop_secondary.js b/jstests/noPassthrough/indexbg_killop_secondary.js index ea30afa9122..2e8b34a63ed 100644 --- a/jstests/noPassthrough/indexbg_killop_secondary.js +++ b/jstests/noPassthrough/indexbg_killop_secondary.js @@ -4,7 +4,6 @@ * @tags: [ * live_record_incompatible, * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/indexbg_killop_stepup.js b/jstests/noPassthrough/indexbg_killop_stepup.js index 850b68b5e22..edf7be09a91 100644 --- a/jstests/noPassthrough/indexbg_killop_stepup.js +++ b/jstests/noPassthrough/indexbg_killop_stepup.js @@ -4,7 +4,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/initial_sync_aborts_two_phase_index_builds.js b/jstests/noPassthrough/initial_sync_aborts_two_phase_index_builds.js index 80a541d6c97..81df8e8f6e4 100644 --- a/jstests/noPassthrough/initial_sync_aborts_two_phase_index_builds.js +++ b/jstests/noPassthrough/initial_sync_aborts_two_phase_index_builds.js @@ -4,7 +4,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/initial_sync_operation_metrics.js b/jstests/noPassthrough/initial_sync_operation_metrics.js index 2a4d7452080..2b674b64a70 100644 --- a/jstests/noPassthrough/initial_sync_operation_metrics.js +++ b/jstests/noPassthrough/initial_sync_operation_metrics.js @@ -5,7 +5,6 @@ * @tags: [ * requires_replication, * requites_wiredtiger, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/initial_sync_wt_cache_full.js b/jstests/noPassthrough/initial_sync_wt_cache_full.js index 320d7d30d8e..31301406cfe 100644 --- a/jstests/noPassthrough/initial_sync_wt_cache_full.js +++ b/jstests/noPassthrough/initial_sync_wt_cache_full.js @@ -3,7 +3,6 @@ * @tags: [ * requires_replication, * requires_wiredtiger, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/js_protection.js b/jstests/noPassthrough/js_protection.js index a9457be5a26..2937e488143 100644 --- a/jstests/noPassthrough/js_protection.js +++ b/jstests/noPassthrough/js_protection.js @@ -8,9 +8,6 @@ * server. * 3. db.loadServerScripts performs as expected even with the flag is set in * the shell. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { diff --git a/jstests/noPassthrough/json_schema_ignore_unknown_keywords.js b/jstests/noPassthrough/json_schema_ignore_unknown_keywords.js index e42fde8f5ce..b0ee25638b1 100644 --- a/jstests/noPassthrough/json_schema_ignore_unknown_keywords.js +++ b/jstests/noPassthrough/json_schema_ignore_unknown_keywords.js @@ -1,9 +1,6 @@ /** * Test that setting the query knob 'internalQueryIgnoreUnknownJSONSchemaKeywords' correctly * ignores unknown keywords within $jsonSchema. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { "use strict"; diff --git a/jstests/noPassthrough/list_indexes_with_build_uuids.js b/jstests/noPassthrough/list_indexes_with_build_uuids.js index 50790e0ed88..6942b756dea 100644 --- a/jstests/noPassthrough/list_indexes_with_build_uuids.js +++ b/jstests/noPassthrough/list_indexes_with_build_uuids.js @@ -3,7 +3,6 @@ * command. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/logical_session_cursor_checks.js b/jstests/noPassthrough/logical_session_cursor_checks.js index e85593fd8cd..cbdb2a38011 100644 --- a/jstests/noPassthrough/logical_session_cursor_checks.js +++ b/jstests/noPassthrough/logical_session_cursor_checks.js @@ -1,6 +1,5 @@ // @tags: [ // requires_sharding, -// sbe_incompatible, // ] (function() { diff --git a/jstests/noPassthrough/max_acceptable_logical_clock_drift_secs_parameter.js b/jstests/noPassthrough/max_acceptable_logical_clock_drift_secs_parameter.js index 1f792697492..8797d39b4a5 100644 --- a/jstests/noPassthrough/max_acceptable_logical_clock_drift_secs_parameter.js +++ b/jstests/noPassthrough/max_acceptable_logical_clock_drift_secs_parameter.js @@ -4,7 +4,6 @@ * maxAcceptableLogicalClockDriftSecs ahead of their wall clocks. * @tags: [ * requires_sharding, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/max_time_ms.js b/jstests/noPassthrough/max_time_ms.js index 00ad4784c8e..7adb68a3bee 100644 --- a/jstests/noPassthrough/max_time_ms.js +++ b/jstests/noPassthrough/max_time_ms.js @@ -4,7 +4,6 @@ * Creates a sharded cluster. * @tags: [ * requires_sharding, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/max_time_ms_repl_targeting.js b/jstests/noPassthrough/max_time_ms_repl_targeting.js index e6a2d8d23a0..df07f12e226 100644 --- a/jstests/noPassthrough/max_time_ms_repl_targeting.js +++ b/jstests/noPassthrough/max_time_ms_repl_targeting.js @@ -1,7 +1,6 @@ // SERVER-35132 Test that we still honor maxTimeMs during replica set targeting. // @tags: [ // requires_replication, -// sbe_incompatible, // ] (function() { 'use strict'; diff --git a/jstests/noPassthrough/max_time_ms_sharded.js b/jstests/noPassthrough/max_time_ms_sharded.js index 56410728e66..676651523bd 100644 --- a/jstests/noPassthrough/max_time_ms_sharded.js +++ b/jstests/noPassthrough/max_time_ms_sharded.js @@ -3,7 +3,6 @@ // are run in parallel on shards). // @tags: [ // requires_journaling, -// sbe_incompatible, // ] (function() { 'use strict'; diff --git a/jstests/noPassthrough/member_id_too_large.js b/jstests/noPassthrough/member_id_too_large.js index fdccfbc3359..d4aad092cba 100644 --- a/jstests/noPassthrough/member_id_too_large.js +++ b/jstests/noPassthrough/member_id_too_large.js @@ -2,7 +2,6 @@ // members in the set, followed by waiting for writeConcern with "w" values equal to size of set. // @tags: [ // requires_replication, -// sbe_incompatible, // ] (function() { "use strict"; diff --git a/jstests/noPassthrough/merge_max_time_ms.js b/jstests/noPassthrough/merge_max_time_ms.js index cb1ae0dc3c1..5ffde47eb12 100644 --- a/jstests/noPassthrough/merge_max_time_ms.js +++ b/jstests/noPassthrough/merge_max_time_ms.js @@ -3,7 +3,6 @@ * @tags: [ * requires_replication, * requires_sharding, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/merge_on_secondary.js b/jstests/noPassthrough/merge_on_secondary.js index 836a4fe39b2..14f3454a138 100644 --- a/jstests/noPassthrough/merge_on_secondary.js +++ b/jstests/noPassthrough/merge_on_secondary.js @@ -4,7 +4,6 @@ * @tags: [ * assumes_unsharded_collection, * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/minvalid.js b/jstests/noPassthrough/minvalid.js index 526647bf266..d83d386e18d 100644 --- a/jstests/noPassthrough/minvalid.js +++ b/jstests/noPassthrough/minvalid.js @@ -3,7 +3,6 @@ // their stored minvalid // @tags: [ // requires_replication, -// sbe_incompatible, // ] var name = "minvalid"; diff --git a/jstests/noPassthrough/mirror_reads.js b/jstests/noPassthrough/mirror_reads.js index 4c7b76d64d2..b97f303c974 100644 --- a/jstests/noPassthrough/mirror_reads.js +++ b/jstests/noPassthrough/mirror_reads.js @@ -3,7 +3,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/mongobridge.js b/jstests/noPassthrough/mongobridge.js index ed4e5ae4c32..5cea3477a1a 100644 --- a/jstests/noPassthrough/mongobridge.js +++ b/jstests/noPassthrough/mongobridge.js @@ -5,7 +5,6 @@ * live_record_incompatible, * requires_replication, * requires_sharding, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/mongobridge_testcommands.js b/jstests/noPassthrough/mongobridge_testcommands.js index 577ab152873..a28316c824f 100644 --- a/jstests/noPassthrough/mongobridge_testcommands.js +++ b/jstests/noPassthrough/mongobridge_testcommands.js @@ -6,7 +6,6 @@ * live_record_incompatible, * requires_replication, * requires_sharding, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/mongos_exhausts_stale_config_retries.js b/jstests/noPassthrough/mongos_exhausts_stale_config_retries.js index 54762c27f28..d8290a66b89 100644 --- a/jstests/noPassthrough/mongos_exhausts_stale_config_retries.js +++ b/jstests/noPassthrough/mongos_exhausts_stale_config_retries.js @@ -3,7 +3,6 @@ // // @tags: [ // requires_sharding, -// sbe_incompatible, // ] (function() { "use strict"; diff --git a/jstests/noPassthrough/mr_noscripting.js b/jstests/noPassthrough/mr_noscripting.js index 1532a35bf7a..9f614584985 100644 --- a/jstests/noPassthrough/mr_noscripting.js +++ b/jstests/noPassthrough/mr_noscripting.js @@ -1,7 +1,4 @@ // Tests that running mapReduce does not crash mongod if scripting is disabled. -// @tags: [ -// sbe_incompatible, -// ] (function() { "use strict"; diff --git a/jstests/noPassthrough/noFetchBonus.js b/jstests/noPassthrough/noFetchBonus.js index 93145e7c50e..9dd1c197d72 100644 --- a/jstests/noPassthrough/noFetchBonus.js +++ b/jstests/noPassthrough/noFetchBonus.js @@ -1,7 +1,6 @@ // @tags: [ // requires_replication, // requires_sharding, -// sbe_incompatible, // ] (function() { "use strict"; diff --git a/jstests/noPassthrough/optimize_sharded_sample_with_orphaned_docs.js b/jstests/noPassthrough/optimize_sharded_sample_with_orphaned_docs.js index 4f24f02e83b..35fc36e1ad8 100644 --- a/jstests/noPassthrough/optimize_sharded_sample_with_orphaned_docs.js +++ b/jstests/noPassthrough/optimize_sharded_sample_with_orphaned_docs.js @@ -5,7 +5,6 @@ * @tags: [ * requires_journaling, * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/out_majority_read_replset.js b/jstests/noPassthrough/out_majority_read_replset.js index f76300582b4..a9a3029695d 100644 --- a/jstests/noPassthrough/out_majority_read_replset.js +++ b/jstests/noPassthrough/out_majority_read_replset.js @@ -1,7 +1,6 @@ // Tests the $out and read concern majority. // @tags: [ // requires_majority_read_concern, -// sbe_incompatible, // ] (function() { "use strict"; diff --git a/jstests/noPassthrough/out_max_time_ms.js b/jstests/noPassthrough/out_max_time_ms.js index ad2a78b2b05..36268ff6450 100644 --- a/jstests/noPassthrough/out_max_time_ms.js +++ b/jstests/noPassthrough/out_max_time_ms.js @@ -3,7 +3,6 @@ * @tags: [ * requires_replication, * requires_sharding, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/out_merge_majority_read.js b/jstests/noPassthrough/out_merge_majority_read.js index 115cec0b931..61c4cab92be 100644 --- a/jstests/noPassthrough/out_merge_majority_read.js +++ b/jstests/noPassthrough/out_merge_majority_read.js @@ -7,7 +7,6 @@ * @tags: [ * requires_majority_read_concern, * requires_sharding, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/out_merge_on_secondary_killop.js b/jstests/noPassthrough/out_merge_on_secondary_killop.js index e6da9d8ea63..900222c567f 100644 --- a/jstests/noPassthrough/out_merge_on_secondary_killop.js +++ b/jstests/noPassthrough/out_merge_on_secondary_killop.js @@ -6,7 +6,6 @@ * @tags: [ * assumes_unsharded_collection, * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/out_merge_on_secondary_metadata.js b/jstests/noPassthrough/out_merge_on_secondary_metadata.js index 6614120c5c5..250536bfcbd 100644 --- a/jstests/noPassthrough/out_merge_on_secondary_metadata.js +++ b/jstests/noPassthrough/out_merge_on_secondary_metadata.js @@ -5,7 +5,6 @@ * @tags: [ * assumes_unsharded_collection, * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/out_merge_on_secondary_write_concern.js b/jstests/noPassthrough/out_merge_on_secondary_write_concern.js index 7b8c72a5da9..de68517decf 100644 --- a/jstests/noPassthrough/out_merge_on_secondary_write_concern.js +++ b/jstests/noPassthrough/out_merge_on_secondary_write_concern.js @@ -5,7 +5,6 @@ * @tags: [ * assumes_unsharded_collection, * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/plan_cache_metrics.js b/jstests/noPassthrough/plan_cache_metrics.js index b207b8cf406..0ef39bfd753 100644 --- a/jstests/noPassthrough/plan_cache_metrics.js +++ b/jstests/noPassthrough/plan_cache_metrics.js @@ -1,9 +1,6 @@ /** * Test that the plan cache memory estimate increases and decreases correctly as plans are added to * and cleared from the cache. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { "use strict"; diff --git a/jstests/noPassthrough/predictive_connpool.js b/jstests/noPassthrough/predictive_connpool.js index 05c82d2facd..be44b9ee920 100644 --- a/jstests/noPassthrough/predictive_connpool.js +++ b/jstests/noPassthrough/predictive_connpool.js @@ -3,7 +3,6 @@ load("jstests/libs/parallelTester.js"); /** * @tags: [ * requires_sharding, - * sbe_incompatible, * sets_replica_set_matching_strategy, * ] */ diff --git a/jstests/noPassthrough/readConcern_atClusterTime_noop_write.js b/jstests/noPassthrough/readConcern_atClusterTime_noop_write.js index 6c6214d3bcf..7063207141c 100644 --- a/jstests/noPassthrough/readConcern_atClusterTime_noop_write.js +++ b/jstests/noPassthrough/readConcern_atClusterTime_noop_write.js @@ -3,7 +3,6 @@ // as an actual opTime on another shard. // @tags: [ // requires_sharding, -// sbe_incompatible, // uses_atclustertime, // uses_transactions, // ] diff --git a/jstests/noPassthrough/readConcern_atClusterTime_snapshot_selection.js b/jstests/noPassthrough/readConcern_atClusterTime_snapshot_selection.js index c8db9f361a0..68902a7bfa0 100644 --- a/jstests/noPassthrough/readConcern_atClusterTime_snapshot_selection.js +++ b/jstests/noPassthrough/readConcern_atClusterTime_snapshot_selection.js @@ -4,7 +4,6 @@ // // @tags: [ // requires_majority_read_concern, -// sbe_incompatible, // uses_transactions, // ] (function() { diff --git a/jstests/noPassthrough/readConcern_snapshot.js b/jstests/noPassthrough/readConcern_snapshot.js index 6400c376aff..46185bcb533 100644 --- a/jstests/noPassthrough/readConcern_snapshot.js +++ b/jstests/noPassthrough/readConcern_snapshot.js @@ -4,7 +4,6 @@ // requires_majority_read_concern, // requires_persistence, // requires_replication, -// sbe_incompatible, // uses_transactions, // ] (function() { diff --git a/jstests/noPassthrough/readConcern_snapshot_mongos.js b/jstests/noPassthrough/readConcern_snapshot_mongos.js index c47de35c0c6..a5446e89ca5 100644 --- a/jstests/noPassthrough/readConcern_snapshot_mongos.js +++ b/jstests/noPassthrough/readConcern_snapshot_mongos.js @@ -4,7 +4,6 @@ // requires_persistence, // requires_replication, // requires_sharding, -// sbe_incompatible, // uses_atclustertime, // uses_transactions, // ] diff --git a/jstests/noPassthrough/read_concern_snapshot_aggregation.js b/jstests/noPassthrough/read_concern_snapshot_aggregation.js index 67b92daf8ca..53871717ba4 100644 --- a/jstests/noPassthrough/read_concern_snapshot_aggregation.js +++ b/jstests/noPassthrough/read_concern_snapshot_aggregation.js @@ -2,7 +2,6 @@ * Tests for the aggregate command's support for readConcern level "snapshot". * * @tags: [ - * sbe_incompatible, * uses_transactions, * ] */ diff --git a/jstests/noPassthrough/read_majority_reads.js b/jstests/noPassthrough/read_majority_reads.js index a1c73cd28e3..82d40af334d 100644 --- a/jstests/noPassthrough/read_majority_reads.js +++ b/jstests/noPassthrough/read_majority_reads.js @@ -13,7 +13,6 @@ * @tags: [ * requires_majority_read_concern, * requires_sharding, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/recovery_wt_cache_full.js b/jstests/noPassthrough/recovery_wt_cache_full.js index 9efe0cc357d..5bf4b46b040 100644 --- a/jstests/noPassthrough/recovery_wt_cache_full.js +++ b/jstests/noPassthrough/recovery_wt_cache_full.js @@ -6,7 +6,6 @@ * requires_persistence, * requires_replication, * requires_wiredtiger, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/refresh_sessions_command.js b/jstests/noPassthrough/refresh_sessions_command.js index bc4719f2f58..a0a65fb4695 100644 --- a/jstests/noPassthrough/refresh_sessions_command.js +++ b/jstests/noPassthrough/refresh_sessions_command.js @@ -1,8 +1,3 @@ -/** - * @tags: [ - * sbe_incompatible, - * ] - */ (function() { "use strict"; diff --git a/jstests/noPassthrough/repl_set_resize_oplog.js b/jstests/noPassthrough/repl_set_resize_oplog.js index 1ae1b8c7a97..974ac66d762 100644 --- a/jstests/noPassthrough/repl_set_resize_oplog.js +++ b/jstests/noPassthrough/repl_set_resize_oplog.js @@ -4,7 +4,6 @@ * @tags: [ * requires_replication, * requires_wiredtiger, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/replica_set_connection_getmore.js b/jstests/noPassthrough/replica_set_connection_getmore.js index b923cebf678..c1abc0e074d 100644 --- a/jstests/noPassthrough/replica_set_connection_getmore.js +++ b/jstests/noPassthrough/replica_set_connection_getmore.js @@ -3,7 +3,6 @@ * set connection and cursors are established on a secondary. * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/report_post_batch_resume_token_mongod.js b/jstests/noPassthrough/report_post_batch_resume_token_mongod.js index 970bab7f0c8..3ee2267143b 100644 --- a/jstests/noPassthrough/report_post_batch_resume_token_mongod.js +++ b/jstests/noPassthrough/report_post_batch_resume_token_mongod.js @@ -2,7 +2,6 @@ * Tests mongoD-specific semantics of postBatchResumeToken for $changeStream aggregations. * @tags: [ * requires_majority_read_concern, - * sbe_incompatible, * uses_transactions, * ] */ diff --git a/jstests/noPassthrough/require_api_version.js b/jstests/noPassthrough/require_api_version.js index 2a197c7c990..eefd34f21e0 100644 --- a/jstests/noPassthrough/require_api_version.js +++ b/jstests/noPassthrough/require_api_version.js @@ -8,7 +8,6 @@ * requires_journaling, * requires_replication, * requires_transactions, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/router_transactions_metrics.js b/jstests/noPassthrough/router_transactions_metrics.js index 65d4b5b466a..966a74624ce 100644 --- a/jstests/noPassthrough/router_transactions_metrics.js +++ b/jstests/noPassthrough/router_transactions_metrics.js @@ -1,7 +1,6 @@ // Tests multi-statement transactions metrics in the serverStatus output from mongos in various // basic cases. // @tags: [ -// sbe_incompatible, // uses_multi_shard_transaction, // uses_transactions, // ] diff --git a/jstests/noPassthrough/server_read_concern_metrics.js b/jstests/noPassthrough/server_read_concern_metrics.js index ec9886389bd..ffaf094bb70 100644 --- a/jstests/noPassthrough/server_read_concern_metrics.js +++ b/jstests/noPassthrough/server_read_concern_metrics.js @@ -2,7 +2,6 @@ // @tags: [ // requires_majority_read_concern, // requires_persistence, -// sbe_incompatible, // uses_transactions, // ] (function() { diff --git a/jstests/noPassthrough/server_status_aggregation_stage_counter.js b/jstests/noPassthrough/server_status_aggregation_stage_counter.js index 1dcb534942e..82725724c34 100644 --- a/jstests/noPassthrough/server_status_aggregation_stage_counter.js +++ b/jstests/noPassthrough/server_status_aggregation_stage_counter.js @@ -2,7 +2,6 @@ * Tests for serverStatus metrics.stage stats. * @tags: [ * requires_sharding, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/server_transaction_metrics_secondary.js b/jstests/noPassthrough/server_transaction_metrics_secondary.js index 66767288cd0..a6a03f760f5 100644 --- a/jstests/noPassthrough/server_transaction_metrics_secondary.js +++ b/jstests/noPassthrough/server_transaction_metrics_secondary.js @@ -1,6 +1,5 @@ // Test that transactions run on secondaries do not change the serverStatus transaction metrics. // @tags: [ -// sbe_incompatible, // uses_transactions, // ] (function() { diff --git a/jstests/noPassthrough/server_write_concern_metrics.js b/jstests/noPassthrough/server_write_concern_metrics.js index 70d5275beec..0bbfd88c683 100644 --- a/jstests/noPassthrough/server_write_concern_metrics.js +++ b/jstests/noPassthrough/server_write_concern_metrics.js @@ -3,7 +3,6 @@ // requires_journaling, // requires_persistence, // requires_replication, -// sbe_incompatible, // ] (function() { "use strict"; diff --git a/jstests/noPassthrough/shard_fixture_selftest.js b/jstests/noPassthrough/shard_fixture_selftest.js index c81f6a1a0b7..dbb080a8892 100644 --- a/jstests/noPassthrough/shard_fixture_selftest.js +++ b/jstests/noPassthrough/shard_fixture_selftest.js @@ -1,7 +1,6 @@ // A test to ensure that shard_fixture.js is consistent with shardingtest.js // @tags: [ // requires_sharding, -// sbe_incompatible, // ] (function() { diff --git a/jstests/noPassthrough/shard_host_info.js b/jstests/noPassthrough/shard_host_info.js index 57bc0d0e332..6913d589deb 100644 --- a/jstests/noPassthrough/shard_host_info.js +++ b/jstests/noPassthrough/shard_host_info.js @@ -3,7 +3,6 @@ * document when run via mongoS, and that the former is absent when run on a non-shard mongoD. * @tags: [ * requires_sharding, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/sharded_index_consistency_metrics_stale_version_retries.js b/jstests/noPassthrough/sharded_index_consistency_metrics_stale_version_retries.js index 75030dddcf6..9c83b57d3f5 100644 --- a/jstests/noPassthrough/sharded_index_consistency_metrics_stale_version_retries.js +++ b/jstests/noPassthrough/sharded_index_consistency_metrics_stale_version_retries.js @@ -3,7 +3,6 @@ * version errors. * @tags: [ * requires_sharding, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/shell_bson_obj_to_array.js b/jstests/noPassthrough/shell_bson_obj_to_array.js index ed1374b122a..bc49396c27b 100644 --- a/jstests/noPassthrough/shell_bson_obj_to_array.js +++ b/jstests/noPassthrough/shell_bson_obj_to_array.js @@ -1,8 +1,5 @@ /** * Tests that bsonObjToArray converts BSON objects to JS arrays. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { diff --git a/jstests/noPassthrough/shell_cmd_assertions.js b/jstests/noPassthrough/shell_cmd_assertions.js index 5ea3ef68969..cfb5e4fceca 100644 --- a/jstests/noPassthrough/shell_cmd_assertions.js +++ b/jstests/noPassthrough/shell_cmd_assertions.js @@ -1,8 +1,5 @@ /** * Tests for the command assertion functions in mongo/shell/assert.js. - * @tags: [ - * sbe_incompatible, - * ] */ (function() { diff --git a/jstests/noPassthrough/shell_retry_writes_on_retryable_errors.js b/jstests/noPassthrough/shell_retry_writes_on_retryable_errors.js index e92fe933029..2709920797e 100644 --- a/jstests/noPassthrough/shell_retry_writes_on_retryable_errors.js +++ b/jstests/noPassthrough/shell_retry_writes_on_retryable_errors.js @@ -3,7 +3,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/slim_oplog_test.js b/jstests/noPassthrough/slim_oplog_test.js index 0d11937f150..4b453e4f580 100644 --- a/jstests/noPassthrough/slim_oplog_test.js +++ b/jstests/noPassthrough/slim_oplog_test.js @@ -4,7 +4,6 @@ * @tags: [ * requires_majority_read_concern, * requires_replication, - * sbe_incompatible, * uses_prepare_transaction, * uses_transactions, * ] diff --git a/jstests/noPassthrough/snapshot_cursor_shutdown_stepdown.js b/jstests/noPassthrough/snapshot_cursor_shutdown_stepdown.js index e6b770c96c4..3f190c2aab1 100644 --- a/jstests/noPassthrough/snapshot_cursor_shutdown_stepdown.js +++ b/jstests/noPassthrough/snapshot_cursor_shutdown_stepdown.js @@ -1,6 +1,5 @@ // Tests that stashed transaction resources are destroyed at shutdown and stepdown. // @tags: [ -// sbe_incompatible, // uses_transactions, // ] (function() { diff --git a/jstests/noPassthrough/snapshot_reads.js b/jstests/noPassthrough/snapshot_reads.js index e25dbfcd610..81a83176d21 100644 --- a/jstests/noPassthrough/snapshot_reads.js +++ b/jstests/noPassthrough/snapshot_reads.js @@ -1,7 +1,6 @@ // Tests snapshot isolation on readConcern level snapshot read. // @tags: [ // requires_majority_read_concern, -// sbe_incompatible, // uses_transactions, // ] (function() { diff --git a/jstests/noPassthrough/tailable_getmore_to_mongos_does_not_timeout.js b/jstests/noPassthrough/tailable_getmore_to_mongos_does_not_timeout.js index afc50e05149..3847ad526fa 100644 --- a/jstests/noPassthrough/tailable_getmore_to_mongos_does_not_timeout.js +++ b/jstests/noPassthrough/tailable_getmore_to_mongos_does_not_timeout.js @@ -4,7 +4,6 @@ // @tags: [ // requires_capped, // requires_sharding, -// sbe_incompatible, // ] (function() { "use strict"; diff --git a/jstests/noPassthrough/timeseries_retry_writes.js b/jstests/noPassthrough/timeseries_retry_writes.js index 7f73af54ab7..2572f15edb1 100644 --- a/jstests/noPassthrough/timeseries_retry_writes.js +++ b/jstests/noPassthrough/timeseries_retry_writes.js @@ -1,8 +1,7 @@ /** * Tests retrying of time-series insert operations. * @tags: [ - * requires_replication, - * sbe_incompatible, + * requires_replication, * ] */ (function() { diff --git a/jstests/noPassthrough/timeseries_ttl.js b/jstests/noPassthrough/timeseries_ttl.js index dba409df9b1..79c399f5ed0 100644 --- a/jstests/noPassthrough/timeseries_ttl.js +++ b/jstests/noPassthrough/timeseries_ttl.js @@ -3,11 +3,11 @@ * it is guaranteed to be past the maximum time range of a bucket. * * @tags: [ - * assumes_no_implicit_collection_creation_after_drop, - * does_not_support_stepdowns, - * requires_fcv_49, - * requires_find_command, - * requires_getmore, + * assumes_no_implicit_collection_creation_after_drop, + * does_not_support_stepdowns, + * requires_fcv_49, + * requires_find_command, + * requires_getmore, * ] */ (function() { diff --git a/jstests/noPassthrough/timestamp_index_builds.js b/jstests/noPassthrough/timestamp_index_builds.js index 3339ecbf36d..f7995108f34 100644 --- a/jstests/noPassthrough/timestamp_index_builds.js +++ b/jstests/noPassthrough/timestamp_index_builds.js @@ -19,7 +19,6 @@ * requires_majority_read_concern, * requires_persistence, * requires_replication, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/transaction_coordinator_curop_info.js b/jstests/noPassthrough/transaction_coordinator_curop_info.js index d3d31caf3b5..b0457984f80 100644 --- a/jstests/noPassthrough/transaction_coordinator_curop_info.js +++ b/jstests/noPassthrough/transaction_coordinator_curop_info.js @@ -2,7 +2,6 @@ * Tests that the transaction items in the 'twoPhaseCommitCoordinator' object in currentOp() are * being tracked correctly. * @tags: [ - * sbe_incompatible, * uses_prepare_transaction, * uses_transactions, * ] diff --git a/jstests/noPassthrough/transaction_reaper.js b/jstests/noPassthrough/transaction_reaper.js index fc710f26c7f..43708d85c95 100644 --- a/jstests/noPassthrough/transaction_reaper.js +++ b/jstests/noPassthrough/transaction_reaper.js @@ -1,7 +1,6 @@ // @tags: [ // requires_replication, // requires_sharding, -// sbe_incompatible, // ] (function() { 'use strict'; diff --git a/jstests/noPassthrough/ttl_operation_metrics.js b/jstests/noPassthrough/ttl_operation_metrics.js index 5c25eca6744..4b57fe9481f 100644 --- a/jstests/noPassthrough/ttl_operation_metrics.js +++ b/jstests/noPassthrough/ttl_operation_metrics.js @@ -4,7 +4,6 @@ * @tags: [ * requires_replication, * requires_wiredtiger, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/two_phase_index_build_ops_disabled_through_applyops.js b/jstests/noPassthrough/two_phase_index_build_ops_disabled_through_applyops.js index 714436aae8a..ae6b035e089 100644 --- a/jstests/noPassthrough/two_phase_index_build_ops_disabled_through_applyops.js +++ b/jstests/noPassthrough/two_phase_index_build_ops_disabled_through_applyops.js @@ -4,7 +4,6 @@ * * @tags: [ * requires_replication, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/unionWith_sharded_unsharded_mix.js b/jstests/noPassthrough/unionWith_sharded_unsharded_mix.js index 38fc7e1fe60..15051dbd076 100644 --- a/jstests/noPassthrough/unionWith_sharded_unsharded_mix.js +++ b/jstests/noPassthrough/unionWith_sharded_unsharded_mix.js @@ -6,7 +6,6 @@ * do_not_wrap_aggregations_in_facets, * requires_replication, * requires_sharding, - * sbe_incompatible, * ] */ diff --git a/jstests/noPassthrough/unix_socket.js b/jstests/noPassthrough/unix_socket.js index eed7a1122f0..32c36ed330b 100644 --- a/jstests/noPassthrough/unix_socket.js +++ b/jstests/noPassthrough/unix_socket.js @@ -11,7 +11,6 @@ // @tags: [ // live_record_incompatible, // requires_sharding, -// sbe_incompatible, // ] (function() { 'use strict'; diff --git a/jstests/noPassthrough/update_now_clustertime_sharding.js b/jstests/noPassthrough/update_now_clustertime_sharding.js index e81c3d16dd9..136621e6fa7 100644 --- a/jstests/noPassthrough/update_now_clustertime_sharding.js +++ b/jstests/noPassthrough/update_now_clustertime_sharding.js @@ -8,7 +8,6 @@ * @tags: [ * requires_find_command, * requires_sharding, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/use_disk.js b/jstests/noPassthrough/use_disk.js index d0dd5e60883..088501e8264 100644 --- a/jstests/noPassthrough/use_disk.js +++ b/jstests/noPassthrough/use_disk.js @@ -2,7 +2,6 @@ // does_not_support_stepdowns, // requires_profiling, // requires_sharding, -// sbe_incompatible, // ] // Confirms that profiled aggregation execution contains expected values for usedDisk. diff --git a/jstests/noPassthrough/validate_memory_limit.js b/jstests/noPassthrough/validate_memory_limit.js index 5266c28fe0f..106e94f5487 100644 --- a/jstests/noPassthrough/validate_memory_limit.js +++ b/jstests/noPassthrough/validate_memory_limit.js @@ -2,7 +2,10 @@ * Test that the memory usage of validate is properly limited according to the * maxValidateMemoryUsageMB parameter. * - * @tags: [requires_wiredtiger, requires_persistence] + * @tags: [ + * requires_persistence, + * requires_wiredtiger, + * ] */ (function() { "use strict"; diff --git a/jstests/noPassthrough/validate_with_long_index_name.js b/jstests/noPassthrough/validate_with_long_index_name.js index c61078b6496..5c97e371336 100644 --- a/jstests/noPassthrough/validate_with_long_index_name.js +++ b/jstests/noPassthrough/validate_with_long_index_name.js @@ -2,7 +2,10 @@ * Test that the validate command properly limits the index entry inconsistencies reported when * there is corruption on an index with a long name. * - * @tags: [requires_wiredtiger, requires_persistence] + * @tags: [ + * requires_persistence, + * requires_wiredtiger, + * ] */ (function() { "use strict"; diff --git a/jstests/noPassthrough/wt_cache_full.js b/jstests/noPassthrough/wt_cache_full.js index 3dd576eb683..e27c71f2fef 100644 --- a/jstests/noPassthrough/wt_cache_full.js +++ b/jstests/noPassthrough/wt_cache_full.js @@ -3,7 +3,6 @@ * @tags: [ * requires_replication, * requires_wiredtiger, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/wt_cache_full_multi_oplog_txns.js b/jstests/noPassthrough/wt_cache_full_multi_oplog_txns.js index c757ef95630..6f45a614b94 100644 --- a/jstests/noPassthrough/wt_cache_full_multi_oplog_txns.js +++ b/jstests/noPassthrough/wt_cache_full_multi_oplog_txns.js @@ -3,7 +3,6 @@ * @tags: [ * requires_replication, * requires_wiredtiger, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/wt_cache_full_restart.js b/jstests/noPassthrough/wt_cache_full_restart.js index 16319b6aac5..54de24430ba 100644 --- a/jstests/noPassthrough/wt_cache_full_restart.js +++ b/jstests/noPassthrough/wt_cache_full_restart.js @@ -4,7 +4,6 @@ * requires_persistence, * requires_replication, * requires_wiredtiger, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/wt_delayed_secondary_read_concern_majority.js b/jstests/noPassthrough/wt_delayed_secondary_read_concern_majority.js index e79861b0f20..7985c3b5d8d 100644 --- a/jstests/noPassthrough/wt_delayed_secondary_read_concern_majority.js +++ b/jstests/noPassthrough/wt_delayed_secondary_read_concern_majority.js @@ -7,7 +7,6 @@ * This test is labeled resource intensive because its total io_write is 900MB. * @tags: [ * resource_intensive, - * sbe_incompatible, * ] */ (function() { diff --git a/jstests/noPassthrough/wt_skip_prepare_conflicts_retries_failpoint.js b/jstests/noPassthrough/wt_skip_prepare_conflicts_retries_failpoint.js index 3bf7ca89b96..8943906c07e 100644 --- a/jstests/noPassthrough/wt_skip_prepare_conflicts_retries_failpoint.js +++ b/jstests/noPassthrough/wt_skip_prepare_conflicts_retries_failpoint.js @@ -4,7 +4,6 @@ * transaction with the "WTSkipPrepareConflictRetries" failpoint is enabled. * * @tags: [ - * sbe_incompatible, * uses_prepare_transaction, * uses_transactions, * ] |