summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jstests/noPassthrough/abandon_snapshot_for_each_collection_from_db.js1
-rw-r--r--jstests/noPassthrough/absent_ns_field_in_index_specs.js1
-rw-r--r--jstests/noPassthrough/afterClusterTime_committed_reads.js1
-rw-r--r--jstests/noPassthrough/agg_collstats_expr.js1
-rw-r--r--jstests/noPassthrough/aggregate_operation_metrics.js1
-rw-r--r--jstests/noPassthrough/aggregation_out_on_secondary.js1
-rw-r--r--jstests/noPassthrough/api_version_2_commands.js1
-rw-r--r--jstests/noPassthrough/apply_ops_DDL_operation_does_not_take_global_X.js1
-rw-r--r--jstests/noPassthrough/auth_reject_mismatching_logical_times.js1
-rw-r--r--jstests/noPassthrough/auto_safe_reconfig_helpers.js1
-rw-r--r--jstests/noPassthrough/backup_restore_fsync_lock.js1
-rw-r--r--jstests/noPassthrough/change_stream_error_label.js1
-rw-r--r--jstests/noPassthrough/change_stream_transaction.js1
-rw-r--r--jstests/noPassthrough/change_streams_require_majority_read_concern.js1
-rw-r--r--jstests/noPassthrough/client_disconnect_during_sign_logical_time.js1
-rw-r--r--jstests/noPassthrough/client_metadata_log.js1
-rw-r--r--jstests/noPassthrough/client_metadata_slowlog_rs.js1
-rw-r--r--jstests/noPassthrough/comment_field_passthrough.js1
-rw-r--r--jstests/noPassthrough/commit_quorum.js1
-rw-r--r--jstests/noPassthrough/commit_quorum_does_not_hang_with_initial_sync.js1
-rw-r--r--jstests/noPassthrough/currentop_secondary_slow_op.js1
-rw-r--r--jstests/noPassthrough/currentop_two_phase_coordinator_metrics.js1
-rw-r--r--jstests/noPassthrough/data_consistency_checks.js1
-rw-r--r--jstests/noPassthrough/diff_using_sessions_test.js1
-rw-r--r--jstests/noPassthrough/document_count_functions.js1
-rw-r--r--jstests/noPassthrough/drop_connections_replSet.js1
-rw-r--r--jstests/noPassthrough/drop_connections_sharded.js1
-rw-r--r--jstests/noPassthrough/drop_indexes_aborts_in_progress_index_builds_simple_name.js1
-rw-r--r--jstests/noPassthrough/exchange_in_session.js1
-rw-r--r--jstests/noPassthrough/exit_logging.js1
-rw-r--r--jstests/noPassthrough/expression_function_kill.js3
-rw-r--r--jstests/noPassthrough/flow_control_logging.js1
-rw-r--r--jstests/noPassthrough/ftdc_connection_pool.js1
-rw-r--r--jstests/noPassthrough/ftdc_mirrored_reads.js1
-rw-r--r--jstests/noPassthrough/ftdc_setdirectory.js1
-rw-r--r--jstests/noPassthrough/geo_full.js3
-rw-r--r--jstests/noPassthrough/geo_mnypts_plus_fields.js3
-rw-r--r--jstests/noPassthrough/geo_near_random1.js3
-rw-r--r--jstests/noPassthrough/geo_near_random2.js3
-rw-r--r--jstests/noPassthrough/global_operation_latency_histogram.js1
-rw-r--r--jstests/noPassthrough/hidden_index_noop.js1
-rw-r--r--jstests/noPassthrough/hybrid_geo_index_remove_invalid_doc.js1
-rw-r--r--jstests/noPassthrough/hybrid_geo_index_update_invalid_doc.js1
-rw-r--r--jstests/noPassthrough/hybrid_partial_geo_index.js1
-rw-r--r--jstests/noPassthrough/hybrid_partial_index_update.js1
-rw-r--r--jstests/noPassthrough/hybrid_sparse_compound_geo_index.js1
-rw-r--r--jstests/noPassthrough/hybrid_unique_index_with_updates.js1
-rw-r--r--jstests/noPassthrough/index_build_continuous_drain_secondary.js1
-rw-r--r--jstests/noPassthrough/index_build_restart_standalone.js1
-rw-r--r--jstests/noPassthrough/index_builds_ignore_prepare_conflicts.js1
-rw-r--r--jstests/noPassthrough/index_commit_currentop_slow.js1
-rw-r--r--jstests/noPassthrough/index_downgrade_fcv.js1
-rw-r--r--jstests/noPassthrough/index_empty_collection.js1
-rw-r--r--jstests/noPassthrough/index_initial_sync.js1
-rw-r--r--jstests/noPassthrough/index_partial_no_explain_cmds.js3
-rw-r--r--jstests/noPassthrough/index_secondary_commit_after_scan_error.js1
-rw-r--r--jstests/noPassthrough/index_secondary_wait_for_abort.js1
-rw-r--r--jstests/noPassthrough/index_secondary_wait_for_commit.js1
-rw-r--r--jstests/noPassthrough/index_shutdown_cmd_primary.js1
-rw-r--r--jstests/noPassthrough/index_shutdown_cmd_secondary.js1
-rw-r--r--jstests/noPassthrough/index_stepdown_prepare_conflict.js2
-rw-r--r--jstests/noPassthrough/indexbg_drop.js1
-rw-r--r--jstests/noPassthrough/indexbg_killop_secondary.js1
-rw-r--r--jstests/noPassthrough/indexbg_killop_stepup.js1
-rw-r--r--jstests/noPassthrough/initial_sync_aborts_two_phase_index_builds.js1
-rw-r--r--jstests/noPassthrough/initial_sync_operation_metrics.js1
-rw-r--r--jstests/noPassthrough/initial_sync_wt_cache_full.js1
-rw-r--r--jstests/noPassthrough/js_protection.js3
-rw-r--r--jstests/noPassthrough/json_schema_ignore_unknown_keywords.js3
-rw-r--r--jstests/noPassthrough/list_indexes_with_build_uuids.js1
-rw-r--r--jstests/noPassthrough/logical_session_cursor_checks.js1
-rw-r--r--jstests/noPassthrough/max_acceptable_logical_clock_drift_secs_parameter.js1
-rw-r--r--jstests/noPassthrough/max_time_ms.js1
-rw-r--r--jstests/noPassthrough/max_time_ms_repl_targeting.js1
-rw-r--r--jstests/noPassthrough/max_time_ms_sharded.js1
-rw-r--r--jstests/noPassthrough/member_id_too_large.js1
-rw-r--r--jstests/noPassthrough/merge_max_time_ms.js1
-rw-r--r--jstests/noPassthrough/merge_on_secondary.js1
-rw-r--r--jstests/noPassthrough/minvalid.js1
-rw-r--r--jstests/noPassthrough/mirror_reads.js1
-rw-r--r--jstests/noPassthrough/mongobridge.js1
-rw-r--r--jstests/noPassthrough/mongobridge_testcommands.js1
-rw-r--r--jstests/noPassthrough/mongos_exhausts_stale_config_retries.js1
-rw-r--r--jstests/noPassthrough/mr_noscripting.js3
-rw-r--r--jstests/noPassthrough/noFetchBonus.js1
-rw-r--r--jstests/noPassthrough/optimize_sharded_sample_with_orphaned_docs.js1
-rw-r--r--jstests/noPassthrough/out_majority_read_replset.js1
-rw-r--r--jstests/noPassthrough/out_max_time_ms.js1
-rw-r--r--jstests/noPassthrough/out_merge_majority_read.js1
-rw-r--r--jstests/noPassthrough/out_merge_on_secondary_killop.js1
-rw-r--r--jstests/noPassthrough/out_merge_on_secondary_metadata.js1
-rw-r--r--jstests/noPassthrough/out_merge_on_secondary_write_concern.js1
-rw-r--r--jstests/noPassthrough/plan_cache_metrics.js3
-rw-r--r--jstests/noPassthrough/predictive_connpool.js1
-rw-r--r--jstests/noPassthrough/readConcern_atClusterTime_noop_write.js1
-rw-r--r--jstests/noPassthrough/readConcern_atClusterTime_snapshot_selection.js1
-rw-r--r--jstests/noPassthrough/readConcern_snapshot.js1
-rw-r--r--jstests/noPassthrough/readConcern_snapshot_mongos.js1
-rw-r--r--jstests/noPassthrough/read_concern_snapshot_aggregation.js1
-rw-r--r--jstests/noPassthrough/read_majority_reads.js1
-rw-r--r--jstests/noPassthrough/recovery_wt_cache_full.js1
-rw-r--r--jstests/noPassthrough/refresh_sessions_command.js5
-rw-r--r--jstests/noPassthrough/repl_set_resize_oplog.js1
-rw-r--r--jstests/noPassthrough/replica_set_connection_getmore.js1
-rw-r--r--jstests/noPassthrough/report_post_batch_resume_token_mongod.js1
-rw-r--r--jstests/noPassthrough/require_api_version.js1
-rw-r--r--jstests/noPassthrough/router_transactions_metrics.js1
-rw-r--r--jstests/noPassthrough/server_read_concern_metrics.js1
-rw-r--r--jstests/noPassthrough/server_status_aggregation_stage_counter.js1
-rw-r--r--jstests/noPassthrough/server_transaction_metrics_secondary.js1
-rw-r--r--jstests/noPassthrough/server_write_concern_metrics.js1
-rw-r--r--jstests/noPassthrough/shard_fixture_selftest.js1
-rw-r--r--jstests/noPassthrough/shard_host_info.js1
-rw-r--r--jstests/noPassthrough/sharded_index_consistency_metrics_stale_version_retries.js1
-rw-r--r--jstests/noPassthrough/shell_bson_obj_to_array.js3
-rw-r--r--jstests/noPassthrough/shell_cmd_assertions.js3
-rw-r--r--jstests/noPassthrough/shell_retry_writes_on_retryable_errors.js1
-rw-r--r--jstests/noPassthrough/slim_oplog_test.js1
-rw-r--r--jstests/noPassthrough/snapshot_cursor_shutdown_stepdown.js1
-rw-r--r--jstests/noPassthrough/snapshot_reads.js1
-rw-r--r--jstests/noPassthrough/tailable_getmore_to_mongos_does_not_timeout.js1
-rw-r--r--jstests/noPassthrough/timeseries_retry_writes.js3
-rw-r--r--jstests/noPassthrough/timeseries_ttl.js10
-rw-r--r--jstests/noPassthrough/timestamp_index_builds.js1
-rw-r--r--jstests/noPassthrough/transaction_coordinator_curop_info.js1
-rw-r--r--jstests/noPassthrough/transaction_reaper.js1
-rw-r--r--jstests/noPassthrough/ttl_operation_metrics.js1
-rw-r--r--jstests/noPassthrough/two_phase_index_build_ops_disabled_through_applyops.js1
-rw-r--r--jstests/noPassthrough/unionWith_sharded_unsharded_mix.js1
-rw-r--r--jstests/noPassthrough/unix_socket.js1
-rw-r--r--jstests/noPassthrough/update_now_clustertime_sharding.js1
-rw-r--r--jstests/noPassthrough/use_disk.js1
-rw-r--r--jstests/noPassthrough/validate_memory_limit.js5
-rw-r--r--jstests/noPassthrough/validate_with_long_index_name.js5
-rw-r--r--jstests/noPassthrough/wt_cache_full.js1
-rw-r--r--jstests/noPassthrough/wt_cache_full_multi_oplog_txns.js1
-rw-r--r--jstests/noPassthrough/wt_cache_full_restart.js1
-rw-r--r--jstests/noPassthrough/wt_delayed_secondary_read_concern_majority.js1
-rw-r--r--jstests/noPassthrough/wt_skip_prepare_conflicts_retries_failpoint.js1
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,
* ]