summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_abort_on_fcv_change.js8
-rw-r--r--jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_recipient_fcv_mismatch.js6
-rw-r--r--jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_recipient_fcv_mismatch_after_failover.js6
-rw-r--r--jstests/multiVersion/genericSetFCVUsage/tenant_migration_recipient_abort_on_fcv_change.js8
-rw-r--r--jstests/multiVersion/genericSetFCVUsage/tenant_migration_save_fcv.js1
-rw-r--r--jstests/replsets/tenant_migration_abort_forget_retry.js1
-rw-r--r--jstests/replsets/tenant_migration_aborted_buildindex.js10
-rw-r--r--jstests/replsets/tenant_migration_advance_stable_ts_after_clone.js1
-rw-r--r--jstests/replsets/tenant_migration_blocking_state_timeout.js1
-rw-r--r--jstests/replsets/tenant_migration_buildindex.js1
-rw-r--r--jstests/replsets/tenant_migration_causal_consistency_commit_optime_before_last_cloning_optime.js1
-rw-r--r--jstests/replsets/tenant_migration_cloner_stats.js1
-rw-r--r--jstests/replsets/tenant_migration_cloner_stats_with_failover.js1
-rw-r--r--jstests/replsets/tenant_migration_clones_system_views.js1
-rw-r--r--jstests/replsets/tenant_migration_cloning_uses_read_concern_majority.js3
-rw-r--r--jstests/replsets/tenant_migration_cluster_time_keys_cloning.js1
-rw-r--r--jstests/replsets/tenant_migration_collection_rename.js1
-rw-r--r--jstests/replsets/tenant_migration_collection_ttl.js1
-rw-r--r--jstests/replsets/tenant_migration_commit_transaction_retry.js1
-rw-r--r--jstests/replsets/tenant_migration_concurrent_bulk_writes.js1
-rw-r--r--jstests/replsets/tenant_migration_concurrent_migrations.js1
-rw-r--r--jstests/replsets/tenant_migration_concurrent_migrations_recipient.js1
-rw-r--r--jstests/replsets/tenant_migration_concurrent_migrations_stress_test.js1
-rw-r--r--jstests/replsets/tenant_migration_concurrent_reads_on_donor.js1
-rw-r--r--jstests/replsets/tenant_migration_concurrent_reads_on_recipient.js1
-rw-r--r--jstests/replsets/tenant_migration_concurrent_reconfig.js3
-rw-r--r--jstests/replsets/tenant_migration_concurrent_state_doc_removal_and_stepdown.js1
-rw-r--r--jstests/replsets/tenant_migration_concurrent_writes_on_donor.js1
-rw-r--r--jstests/replsets/tenant_migration_concurrent_writes_on_recipient.js1
-rw-r--r--jstests/replsets/tenant_migration_conflicting_donor_start_migration_cmds.js1
-rw-r--r--jstests/replsets/tenant_migration_conflicting_recipient_sync_data_cmds.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_abort_state_transition.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_current_op.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_initial_sync_recovery.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_interrupt_on_stepdown_and_shutdown.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_kill_op_retry.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_resume_on_stepup_and_restart.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_retry.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_rollback_during_cloning.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_rollback_recovery.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_shutdown_while_blocking_reads.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_startup_recovery.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_state_machine.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_try_abort.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_unblock_reads_and_writes_on_completion.js1
-rw-r--r--jstests/replsets/tenant_migration_donor_wont_retry_recipientsyncdata_on_non_retriable_interruption_errors.js10
-rw-r--r--jstests/replsets/tenant_migration_drop_collection.js3
-rw-r--r--jstests/replsets/tenant_migration_drop_state_doc_collection.js1
-rw-r--r--jstests/replsets/tenant_migration_ensure_migration_outcome_visibility_for_blocked_writes.js1
-rw-r--r--jstests/replsets/tenant_migration_external_cluster_validation.js1
-rw-r--r--jstests/replsets/tenant_migration_external_keys_ttl.js1
-rw-r--r--jstests/replsets/tenant_migration_fetch_committed_transactions.js1
-rw-r--r--jstests/replsets/tenant_migration_fetch_committed_transactions_retry.js1
-rw-r--r--jstests/replsets/tenant_migration_file_import.js1
-rw-r--r--jstests/replsets/tenant_migration_filters_tenant_id.js1
-rw-r--r--jstests/replsets/tenant_migration_find_and_modify_retry.js1
-rw-r--r--jstests/replsets/tenant_migration_ignore_create_index_on_nonempty_collection.js1
-rw-r--r--jstests/replsets/tenant_migration_index_oplog_entries.js1
-rw-r--r--jstests/replsets/tenant_migration_invalid_inputs.js1
-rw-r--r--jstests/replsets/tenant_migration_large_txn.js1
-rw-r--r--jstests/replsets/tenant_migration_logs.js1
-rw-r--r--jstests/replsets/tenant_migration_metrics_output.js1
-rw-r--r--jstests/replsets/tenant_migration_multi_writes.js1
-rw-r--r--jstests/replsets/tenant_migration_multikey_index.js1
-rw-r--r--jstests/replsets/tenant_migration_network_error_via_rollback.js1
-rw-r--r--jstests/replsets/tenant_migration_no_failover.js1
-rw-r--r--jstests/replsets/tenant_migration_on_clustered_collection.js1
-rw-r--r--jstests/replsets/tenant_migration_oplog_view.js1
-rw-r--r--jstests/replsets/tenant_migration_read_your_own_writes.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_aborts_merge_on_donor_failure.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_access_blocker_rollback.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_current_op.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_does_not_change_sync_source_after_step_down.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_failover_before_creating_oplog_buffer.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_fetches_retryable_writes_entry_after_committed_snapshot.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_fetches_retryable_writes_oplog_entries.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_fetches_synthetic_find_and_modify_oplog_entries.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_has_tenant_data.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_initial_sync_cloning.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_initial_sync_recovery.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_invalidates_in_memory_txns.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_resume_on_stepup_and_restart.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_resumes_on_donor_failover.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_retry_forget_migration.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_retryable_writes_failover.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_rollback_recovery.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_shard_merge.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_startup_recovery.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_stepdown_after_forget.js3
-rw-r--r--jstests/replsets/tenant_migration_recipient_sync_data_timeout.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_sync_donor_timestamp.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_sync_source_reconnect_delayed_secondary.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_sync_source_restart_donor_secondary.js1
-rw-r--r--jstests/replsets/tenant_migration_recipient_ttl.js1
-rw-r--r--jstests/replsets/tenant_migration_resume_collection_cloner_after_recipient_failover.js1
-rw-r--r--jstests/replsets/tenant_migration_resume_collection_cloner_after_rename.js1
-rw-r--r--jstests/replsets/tenant_migration_resume_oplog_application.js1
-rw-r--r--jstests/replsets/tenant_migration_retry_session_migration.js1
-rw-r--r--jstests/replsets/tenant_migration_retryable_write_retry.js1
-rw-r--r--jstests/replsets/tenant_migration_retryable_write_retry_on_recipient.js1
-rw-r--r--jstests/replsets/tenant_migration_ssl_configuration.js1
-rw-r--r--jstests/replsets/tenant_migration_stepup_recovery_after_abort.js1
-rw-r--r--jstests/replsets/tenant_migration_sync_source_too_stale.js1
-rw-r--r--jstests/replsets/tenant_migration_test_max_bson_limit.js1
-rw-r--r--jstests/replsets/tenant_migration_timeseries_collections.js1
-rw-r--r--jstests/replsets/tenant_migration_timeseries_retryable_write_oplog_cloning.js1
-rw-r--r--jstests/replsets/tenant_migration_timeseries_retryable_write_retry_on_recipient.js1
-rw-r--r--jstests/replsets/tenant_migration_transaction_boundary.js1
-rw-r--r--jstests/replsets/tenant_migration_v1_id_index.js3
-rw-r--r--jstests/replsets/tenant_migration_vote_progress.js1
-rw-r--r--jstests/replsets/tenant_migration_x509.js1
-rw-r--r--jstests/replsets/tenant_migrations_back_to_back.js1
-rw-r--r--jstests/replsets/tenant_migrations_noop_writes.js1
-rw-r--r--jstests/replsets/tenant_migrations_transaction_with_create_collection.js1
-rw-r--r--jstests/sharding/tenant_migration_disallowed_on_config_server.js1
115 files changed, 152 insertions, 15 deletions
diff --git a/jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_abort_on_fcv_change.js b/jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_abort_on_fcv_change.js
index 8bdc60d980f..1663296c137 100644
--- a/jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_abort_on_fcv_change.js
+++ b/jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_abort_on_fcv_change.js
@@ -1,6 +1,10 @@
/**
* Tests that the donor cancels all migrations when its FCV changes.
- * @tags: [requires_majority_read_concern, incompatible_with_windows_tls]
+ * @tags: [
+ * requires_majority_read_concern,
+ * incompatible_with_windows_tls,
+ * serverless,
+ * ]
*/
(function() {
@@ -61,4 +65,4 @@ tenantMigrationTest.waitForDonorNodesToReachState(
assert.commandWorked(tenantMigrationTest.forgetMigration(migrationOpts.migrationIdString));
tenantMigrationTest.stop();
-})(); \ No newline at end of file
+})();
diff --git a/jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_recipient_fcv_mismatch.js b/jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_recipient_fcv_mismatch.js
index 154d53310d5..6418bbaffca 100644
--- a/jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_recipient_fcv_mismatch.js
+++ b/jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_recipient_fcv_mismatch.js
@@ -1,6 +1,10 @@
/**
* Tests that starting a migration fails if the donor and recipient do not share the same FCV.
- * @tags: [requires_majority_read_concern, incompatible_with_windows_tls]
+ * @tags: [
+ * requires_majority_read_concern,
+ * incompatible_with_windows_tls,
+ * serverless,
+ * ]
*/
(function() {
diff --git a/jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_recipient_fcv_mismatch_after_failover.js b/jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_recipient_fcv_mismatch_after_failover.js
index 798aa52f356..65764551eef 100644
--- a/jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_recipient_fcv_mismatch_after_failover.js
+++ b/jstests/multiVersion/genericSetFCVUsage/tenant_migration_donor_recipient_fcv_mismatch_after_failover.js
@@ -1,7 +1,11 @@
/**
* Tests that restarting a migration attempt after a failover fails if the donor and recipient no
* longer share the same FCV.
- * @tags: [requires_majority_read_concern, incompatible_with_windows_tls]
+ * @tags: [
+ * requires_majority_read_concern,
+ * incompatible_with_windows_tls,
+ * serverless,
+ * ]
*/
(function() {
diff --git a/jstests/multiVersion/genericSetFCVUsage/tenant_migration_recipient_abort_on_fcv_change.js b/jstests/multiVersion/genericSetFCVUsage/tenant_migration_recipient_abort_on_fcv_change.js
index a5aaff99485..ff1fd13bac1 100644
--- a/jstests/multiVersion/genericSetFCVUsage/tenant_migration_recipient_abort_on_fcv_change.js
+++ b/jstests/multiVersion/genericSetFCVUsage/tenant_migration_recipient_abort_on_fcv_change.js
@@ -1,6 +1,10 @@
/**
* Tests that the recipient cancels all migrations when its FCV changes.
- * @tags: [requires_majority_read_concern, incompatible_with_windows_tls]
+ * @tags: [
+ * requires_majority_read_concern,
+ * incompatible_with_windows_tls,
+ * serverless,
+ * ]
*/
(function() {
@@ -71,4 +75,4 @@ tenantMigrationTest.waitForDonorNodesToReachState(
assert.commandWorked(tenantMigrationTest.forgetMigration(migrationOpts.migrationIdString));
tenantMigrationTest.stop();
-})(); \ No newline at end of file
+})();
diff --git a/jstests/multiVersion/genericSetFCVUsage/tenant_migration_save_fcv.js b/jstests/multiVersion/genericSetFCVUsage/tenant_migration_save_fcv.js
index 1a12cda91f1..27a6794f47c 100644
--- a/jstests/multiVersion/genericSetFCVUsage/tenant_migration_save_fcv.js
+++ b/jstests/multiVersion/genericSetFCVUsage/tenant_migration_save_fcv.js
@@ -4,6 +4,7 @@
* @tags: [
* requires_majority_read_concern,
* incompatible_with_windows_tls,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_abort_forget_retry.js b/jstests/replsets/tenant_migration_abort_forget_retry.js
index 379fbfc4556..d8fd3259e91 100644
--- a/jstests/replsets/tenant_migration_abort_forget_retry.js
+++ b/jstests/replsets/tenant_migration_abort_forget_retry.js
@@ -10,6 +10,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_aborted_buildindex.js b/jstests/replsets/tenant_migration_aborted_buildindex.js
index a05827fcec2..9fe6ce76103 100644
--- a/jstests/replsets/tenant_migration_aborted_buildindex.js
+++ b/jstests/replsets/tenant_migration_aborted_buildindex.js
@@ -1,8 +1,14 @@
/**
* Tests that index building is properly completed when a migration aborts.
*
- * @tags: [requires_majority_read_concern, incompatible_with_eft,
- * incompatible_with_windows_tls, incompatible_with_macos, requires_persistence]
+ * @tags: [
+ * requires_majority_read_concern,
+ * incompatible_with_eft,
+ * incompatible_with_windows_tls,
+ * incompatible_with_macos,
+ * requires_persistence,
+ * serverless,
+ * ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_advance_stable_ts_after_clone.js b/jstests/replsets/tenant_migration_advance_stable_ts_after_clone.js
index 197e54ef2f4..190e299603c 100644
--- a/jstests/replsets/tenant_migration_advance_stable_ts_after_clone.js
+++ b/jstests/replsets/tenant_migration_advance_stable_ts_after_clone.js
@@ -10,6 +10,7 @@
* requires_fcv_52,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_blocking_state_timeout.js b/jstests/replsets/tenant_migration_blocking_state_timeout.js
index d6e1473a632..cbdfcc3e0eb 100644
--- a/jstests/replsets/tenant_migration_blocking_state_timeout.js
+++ b/jstests/replsets/tenant_migration_blocking_state_timeout.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_buildindex.js b/jstests/replsets/tenant_migration_buildindex.js
index c51a315f675..324ee6f974d 100644
--- a/jstests/replsets/tenant_migration_buildindex.js
+++ b/jstests/replsets/tenant_migration_buildindex.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_causal_consistency_commit_optime_before_last_cloning_optime.js b/jstests/replsets/tenant_migration_causal_consistency_commit_optime_before_last_cloning_optime.js
index bf97eddd3c4..61cf1f9db03 100644
--- a/jstests/replsets/tenant_migration_causal_consistency_commit_optime_before_last_cloning_optime.js
+++ b/jstests/replsets/tenant_migration_causal_consistency_commit_optime_before_last_cloning_optime.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_cloner_stats.js b/jstests/replsets/tenant_migration_cloner_stats.js
index 9bd91ad181b..790436f8d10 100644
--- a/jstests/replsets/tenant_migration_cloner_stats.js
+++ b/jstests/replsets/tenant_migration_cloner_stats.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_cloner_stats_with_failover.js b/jstests/replsets/tenant_migration_cloner_stats_with_failover.js
index 0f6fe130bf9..0c9713168fe 100644
--- a/jstests/replsets/tenant_migration_cloner_stats_with_failover.js
+++ b/jstests/replsets/tenant_migration_cloner_stats_with_failover.js
@@ -17,6 +17,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_clones_system_views.js b/jstests/replsets/tenant_migration_clones_system_views.js
index f663efcfd78..2c689290830 100644
--- a/jstests/replsets/tenant_migration_clones_system_views.js
+++ b/jstests/replsets/tenant_migration_clones_system_views.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_cloning_uses_read_concern_majority.js b/jstests/replsets/tenant_migration_cloning_uses_read_concern_majority.js
index 76805f999c8..d1b3df133ff 100644
--- a/jstests/replsets/tenant_migration_cloning_uses_read_concern_majority.js
+++ b/jstests/replsets/tenant_migration_cloning_uses_read_concern_majority.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
@@ -95,4 +96,4 @@ restartReplicationOnSecondaries(donorRst);
waitAfterCloning.off();
TenantMigrationTest.assertCommitted(migrationThread.returnData());
tenantMigrationTest.stop();
-})(); \ No newline at end of file
+})();
diff --git a/jstests/replsets/tenant_migration_cluster_time_keys_cloning.js b/jstests/replsets/tenant_migration_cluster_time_keys_cloning.js
index 5e15855f214..8aebcea3260 100644
--- a/jstests/replsets/tenant_migration_cluster_time_keys_cloning.js
+++ b/jstests/replsets/tenant_migration_cluster_time_keys_cloning.js
@@ -11,6 +11,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_collection_rename.js b/jstests/replsets/tenant_migration_collection_rename.js
index b4ba67642ff..0f5f8b55d3b 100644
--- a/jstests/replsets/tenant_migration_collection_rename.js
+++ b/jstests/replsets/tenant_migration_collection_rename.js
@@ -8,6 +8,7 @@
* requires_fcv_52,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_collection_ttl.js b/jstests/replsets/tenant_migration_collection_ttl.js
index e7bff842178..495451e3bbc 100644
--- a/jstests/replsets/tenant_migration_collection_ttl.js
+++ b/jstests/replsets/tenant_migration_collection_ttl.js
@@ -9,6 +9,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_commit_transaction_retry.js b/jstests/replsets/tenant_migration_commit_transaction_retry.js
index fba740959ea..992bb10584f 100644
--- a/jstests/replsets/tenant_migration_commit_transaction_retry.js
+++ b/jstests/replsets/tenant_migration_commit_transaction_retry.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_concurrent_bulk_writes.js b/jstests/replsets/tenant_migration_concurrent_bulk_writes.js
index ef661a63f14..860ffbe491f 100644
--- a/jstests/replsets/tenant_migration_concurrent_bulk_writes.js
+++ b/jstests/replsets/tenant_migration_concurrent_bulk_writes.js
@@ -10,6 +10,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_concurrent_migrations.js b/jstests/replsets/tenant_migration_concurrent_migrations.js
index a26c4ab7f15..eb1c425ffd8 100644
--- a/jstests/replsets/tenant_migration_concurrent_migrations.js
+++ b/jstests/replsets/tenant_migration_concurrent_migrations.js
@@ -15,6 +15,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_concurrent_migrations_recipient.js b/jstests/replsets/tenant_migration_concurrent_migrations_recipient.js
index 8d4dc9a0bd9..1822a7f3eac 100644
--- a/jstests/replsets/tenant_migration_concurrent_migrations_recipient.js
+++ b/jstests/replsets/tenant_migration_concurrent_migrations_recipient.js
@@ -11,6 +11,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_concurrent_migrations_stress_test.js b/jstests/replsets/tenant_migration_concurrent_migrations_stress_test.js
index 0385024ac91..57c3027ecab 100644
--- a/jstests/replsets/tenant_migration_concurrent_migrations_stress_test.js
+++ b/jstests/replsets/tenant_migration_concurrent_migrations_stress_test.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_concurrent_reads_on_donor.js b/jstests/replsets/tenant_migration_concurrent_reads_on_donor.js
index f346420d90d..7ddaef805d9 100644
--- a/jstests/replsets/tenant_migration_concurrent_reads_on_donor.js
+++ b/jstests/replsets/tenant_migration_concurrent_reads_on_donor.js
@@ -13,6 +13,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_concurrent_reads_on_recipient.js b/jstests/replsets/tenant_migration_concurrent_reads_on_recipient.js
index b7d77a7b68a..024dff041ec 100644
--- a/jstests/replsets/tenant_migration_concurrent_reads_on_recipient.js
+++ b/jstests/replsets/tenant_migration_concurrent_reads_on_recipient.js
@@ -14,6 +14,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_concurrent_reconfig.js b/jstests/replsets/tenant_migration_concurrent_reconfig.js
index ffc49da2ee5..7ae642fae35 100644
--- a/jstests/replsets/tenant_migration_concurrent_reconfig.js
+++ b/jstests/replsets/tenant_migration_concurrent_reconfig.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
@@ -83,4 +84,4 @@ runTest({failPoint: "pauseTenantMigrationAfterPersistingInitialDonorStateDoc", s
jsTestLog("[4] Testing reconfig before fetching keys.");
runTest({failPoint: "pauseTenantMigrationBeforeFetchingKeys", shouldFail: false});
-})(); \ No newline at end of file
+})();
diff --git a/jstests/replsets/tenant_migration_concurrent_state_doc_removal_and_stepdown.js b/jstests/replsets/tenant_migration_concurrent_state_doc_removal_and_stepdown.js
index 2a963464b11..cbb9dd1a0f2 100644
--- a/jstests/replsets/tenant_migration_concurrent_state_doc_removal_and_stepdown.js
+++ b/jstests/replsets/tenant_migration_concurrent_state_doc_removal_and_stepdown.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_concurrent_writes_on_donor.js b/jstests/replsets/tenant_migration_concurrent_writes_on_donor.js
index ce8e128417d..7ea82a20796 100644
--- a/jstests/replsets/tenant_migration_concurrent_writes_on_donor.js
+++ b/jstests/replsets/tenant_migration_concurrent_writes_on_donor.js
@@ -13,6 +13,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_concurrent_writes_on_recipient.js b/jstests/replsets/tenant_migration_concurrent_writes_on_recipient.js
index 0a3ef6c87cd..ac8b2d0ee32 100644
--- a/jstests/replsets/tenant_migration_concurrent_writes_on_recipient.js
+++ b/jstests/replsets/tenant_migration_concurrent_writes_on_recipient.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_conflicting_donor_start_migration_cmds.js b/jstests/replsets/tenant_migration_conflicting_donor_start_migration_cmds.js
index 4949ed3b71f..033325b07d6 100644
--- a/jstests/replsets/tenant_migration_conflicting_donor_start_migration_cmds.js
+++ b/jstests/replsets/tenant_migration_conflicting_donor_start_migration_cmds.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_conflicting_recipient_sync_data_cmds.js b/jstests/replsets/tenant_migration_conflicting_recipient_sync_data_cmds.js
index 4edff2c8f39..0f000c795a6 100644
--- a/jstests/replsets/tenant_migration_conflicting_recipient_sync_data_cmds.js
+++ b/jstests/replsets/tenant_migration_conflicting_recipient_sync_data_cmds.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_donor_abort_state_transition.js b/jstests/replsets/tenant_migration_donor_abort_state_transition.js
index cfbb2a73588..91f0fc9b59f 100644
--- a/jstests/replsets/tenant_migration_donor_abort_state_transition.js
+++ b/jstests/replsets/tenant_migration_donor_abort_state_transition.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_donor_current_op.js b/jstests/replsets/tenant_migration_donor_current_op.js
index a46d1449467..2f68cb43b2b 100644
--- a/jstests/replsets/tenant_migration_donor_current_op.js
+++ b/jstests/replsets/tenant_migration_donor_current_op.js
@@ -9,6 +9,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_donor_initial_sync_recovery.js b/jstests/replsets/tenant_migration_donor_initial_sync_recovery.js
index 8654dc1fc35..9bf67174af5 100644
--- a/jstests/replsets/tenant_migration_donor_initial_sync_recovery.js
+++ b/jstests/replsets/tenant_migration_donor_initial_sync_recovery.js
@@ -10,6 +10,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_donor_interrupt_on_stepdown_and_shutdown.js b/jstests/replsets/tenant_migration_donor_interrupt_on_stepdown_and_shutdown.js
index d891b6e94ea..f488c9176c9 100644
--- a/jstests/replsets/tenant_migration_donor_interrupt_on_stepdown_and_shutdown.js
+++ b/jstests/replsets/tenant_migration_donor_interrupt_on_stepdown_and_shutdown.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_donor_kill_op_retry.js b/jstests/replsets/tenant_migration_donor_kill_op_retry.js
index e81a1699212..4d20c7abb25 100644
--- a/jstests/replsets/tenant_migration_donor_kill_op_retry.js
+++ b/jstests/replsets/tenant_migration_donor_kill_op_retry.js
@@ -8,6 +8,7 @@
* requires_majority_read_concern,
* requires_persistence,
* multiversion_incompatible,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_donor_resume_on_stepup_and_restart.js b/jstests/replsets/tenant_migration_donor_resume_on_stepup_and_restart.js
index a12dc12c197..4c5e7fcf8e6 100644
--- a/jstests/replsets/tenant_migration_donor_resume_on_stepup_and_restart.js
+++ b/jstests/replsets/tenant_migration_donor_resume_on_stepup_and_restart.js
@@ -10,6 +10,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_donor_retry.js b/jstests/replsets/tenant_migration_donor_retry.js
index 28dfb5692a0..281c7a22412 100644
--- a/jstests/replsets/tenant_migration_donor_retry.js
+++ b/jstests/replsets/tenant_migration_donor_retry.js
@@ -9,6 +9,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_donor_rollback_during_cloning.js b/jstests/replsets/tenant_migration_donor_rollback_during_cloning.js
index f9fb206e094..9385c37d4ca 100644
--- a/jstests/replsets/tenant_migration_donor_rollback_during_cloning.js
+++ b/jstests/replsets/tenant_migration_donor_rollback_during_cloning.js
@@ -12,6 +12,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_donor_rollback_recovery.js b/jstests/replsets/tenant_migration_donor_rollback_recovery.js
index 570874ed0d8..c1bbe26ec79 100644
--- a/jstests/replsets/tenant_migration_donor_rollback_recovery.js
+++ b/jstests/replsets/tenant_migration_donor_rollback_recovery.js
@@ -10,6 +10,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_donor_shutdown_while_blocking_reads.js b/jstests/replsets/tenant_migration_donor_shutdown_while_blocking_reads.js
index f5bf025a497..fafbc195c07 100644
--- a/jstests/replsets/tenant_migration_donor_shutdown_while_blocking_reads.js
+++ b/jstests/replsets/tenant_migration_donor_shutdown_while_blocking_reads.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_donor_startup_recovery.js b/jstests/replsets/tenant_migration_donor_startup_recovery.js
index d599b061a8a..2379e75f14d 100644
--- a/jstests/replsets/tenant_migration_donor_startup_recovery.js
+++ b/jstests/replsets/tenant_migration_donor_startup_recovery.js
@@ -12,6 +12,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_donor_state_machine.js b/jstests/replsets/tenant_migration_donor_state_machine.js
index ccf08dc6171..f4dfa147737 100644
--- a/jstests/replsets/tenant_migration_donor_state_machine.js
+++ b/jstests/replsets/tenant_migration_donor_state_machine.js
@@ -13,6 +13,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_donor_try_abort.js b/jstests/replsets/tenant_migration_donor_try_abort.js
index 2f4ba6b64d2..78f41c4ac50 100644
--- a/jstests/replsets/tenant_migration_donor_try_abort.js
+++ b/jstests/replsets/tenant_migration_donor_try_abort.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_donor_unblock_reads_and_writes_on_completion.js b/jstests/replsets/tenant_migration_donor_unblock_reads_and_writes_on_completion.js
index 186d4298123..5d10580382f 100644
--- a/jstests/replsets/tenant_migration_donor_unblock_reads_and_writes_on_completion.js
+++ b/jstests/replsets/tenant_migration_donor_unblock_reads_and_writes_on_completion.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_donor_wont_retry_recipientsyncdata_on_non_retriable_interruption_errors.js b/jstests/replsets/tenant_migration_donor_wont_retry_recipientsyncdata_on_non_retriable_interruption_errors.js
index ed7a84112c6..332004e5952 100644
--- a/jstests/replsets/tenant_migration_donor_wont_retry_recipientsyncdata_on_non_retriable_interruption_errors.js
+++ b/jstests/replsets/tenant_migration_donor_wont_retry_recipientsyncdata_on_non_retriable_interruption_errors.js
@@ -3,8 +3,14 @@
* 'interruption' error for the 'recipientSyncData' command. This is to avoid situations like
* SERVER-58398.
*
- * @tags: [requires_majority_read_concern, requires_persistence,
- * incompatible_with_eft, incompatible_with_windows_tls, incompatible_with_macos]
+ * @tags: [
+ * requires_majority_read_concern,
+ * requires_persistence,
+ * incompatible_with_eft,
+ * incompatible_with_windows_tls,
+ * incompatible_with_macos,
+ * serverless,
+ * ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_drop_collection.js b/jstests/replsets/tenant_migration_drop_collection.js
index 4c54478bf08..daa878850b1 100644
--- a/jstests/replsets/tenant_migration_drop_collection.js
+++ b/jstests/replsets/tenant_migration_drop_collection.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
@@ -193,4 +194,4 @@ runDropTest({
'{code: 5289701, attr: { namespace: nss, uuid: (x)=>(x.uuid.$uuid === uuid), tenantId: tenantId}}',
createNew: true
});
-})(); \ No newline at end of file
+})();
diff --git a/jstests/replsets/tenant_migration_drop_state_doc_collection.js b/jstests/replsets/tenant_migration_drop_state_doc_collection.js
index cc2a1b3d4ae..71ee84afef1 100644
--- a/jstests/replsets/tenant_migration_drop_state_doc_collection.js
+++ b/jstests/replsets/tenant_migration_drop_state_doc_collection.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_ensure_migration_outcome_visibility_for_blocked_writes.js b/jstests/replsets/tenant_migration_ensure_migration_outcome_visibility_for_blocked_writes.js
index 8e4ba566cac..c855acbdcf8 100644
--- a/jstests/replsets/tenant_migration_ensure_migration_outcome_visibility_for_blocked_writes.js
+++ b/jstests/replsets/tenant_migration_ensure_migration_outcome_visibility_for_blocked_writes.js
@@ -10,6 +10,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_external_cluster_validation.js b/jstests/replsets/tenant_migration_external_cluster_validation.js
index 0ad3213ec4b..22800b9a811 100644
--- a/jstests/replsets/tenant_migration_external_cluster_validation.js
+++ b/jstests/replsets/tenant_migration_external_cluster_validation.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_external_keys_ttl.js b/jstests/replsets/tenant_migration_external_keys_ttl.js
index 60835a3ac2d..ffc313329fd 100644
--- a/jstests/replsets/tenant_migration_external_keys_ttl.js
+++ b/jstests/replsets/tenant_migration_external_keys_ttl.js
@@ -11,6 +11,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_fetch_committed_transactions.js b/jstests/replsets/tenant_migration_fetch_committed_transactions.js
index ec1ad0b1a56..7d57aa0b092 100644
--- a/jstests/replsets/tenant_migration_fetch_committed_transactions.js
+++ b/jstests/replsets/tenant_migration_fetch_committed_transactions.js
@@ -9,6 +9,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_fetch_committed_transactions_retry.js b/jstests/replsets/tenant_migration_fetch_committed_transactions_retry.js
index 286c84da686..3c33072711d 100644
--- a/jstests/replsets/tenant_migration_fetch_committed_transactions_retry.js
+++ b/jstests/replsets/tenant_migration_fetch_committed_transactions_retry.js
@@ -15,6 +15,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_file_import.js b/jstests/replsets/tenant_migration_file_import.js
index 7f1f50f7885..75770b9a9c7 100644
--- a/jstests/replsets/tenant_migration_file_import.js
+++ b/jstests/replsets/tenant_migration_file_import.js
@@ -15,6 +15,7 @@
* requires_replication,
* requires_persistence,
* requires_wiredtiger,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_filters_tenant_id.js b/jstests/replsets/tenant_migration_filters_tenant_id.js
index 9a2b26cb5c9..4d74bfe7745 100644
--- a/jstests/replsets/tenant_migration_filters_tenant_id.js
+++ b/jstests/replsets/tenant_migration_filters_tenant_id.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_find_and_modify_retry.js b/jstests/replsets/tenant_migration_find_and_modify_retry.js
index 1d683e1ec07..8f4415d19a9 100644
--- a/jstests/replsets/tenant_migration_find_and_modify_retry.js
+++ b/jstests/replsets/tenant_migration_find_and_modify_retry.js
@@ -11,6 +11,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_ignore_create_index_on_nonempty_collection.js b/jstests/replsets/tenant_migration_ignore_create_index_on_nonempty_collection.js
index e713a911929..93a0464f59e 100644
--- a/jstests/replsets/tenant_migration_ignore_create_index_on_nonempty_collection.js
+++ b/jstests/replsets/tenant_migration_ignore_create_index_on_nonempty_collection.js
@@ -10,6 +10,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_index_oplog_entries.js b/jstests/replsets/tenant_migration_index_oplog_entries.js
index 5e83e1abf70..d535499f44d 100644
--- a/jstests/replsets/tenant_migration_index_oplog_entries.js
+++ b/jstests/replsets/tenant_migration_index_oplog_entries.js
@@ -6,6 +6,7 @@
* incompatible_with_macos,
* incompatible_with_windows_tls,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_invalid_inputs.js b/jstests/replsets/tenant_migration_invalid_inputs.js
index 3ac39c57fe0..42861eb1d87 100644
--- a/jstests/replsets/tenant_migration_invalid_inputs.js
+++ b/jstests/replsets/tenant_migration_invalid_inputs.js
@@ -10,6 +10,7 @@
* incompatible_with_windows_tls,
* requires_persistence,
* requires_fcv_51,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_large_txn.js b/jstests/replsets/tenant_migration_large_txn.js
index d2fd6353467..8bb53fce37e 100644
--- a/jstests/replsets/tenant_migration_large_txn.js
+++ b/jstests/replsets/tenant_migration_large_txn.js
@@ -11,6 +11,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_logs.js b/jstests/replsets/tenant_migration_logs.js
index 63fe70d7339..0f482f15eeb 100644
--- a/jstests/replsets/tenant_migration_logs.js
+++ b/jstests/replsets/tenant_migration_logs.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_metrics_output.js b/jstests/replsets/tenant_migration_metrics_output.js
index e7ef0abd558..51fa03bd0d6 100644
--- a/jstests/replsets/tenant_migration_metrics_output.js
+++ b/jstests/replsets/tenant_migration_metrics_output.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_multi_writes.js b/jstests/replsets/tenant_migration_multi_writes.js
index ff1744755aa..c825c29a264 100644
--- a/jstests/replsets/tenant_migration_multi_writes.js
+++ b/jstests/replsets/tenant_migration_multi_writes.js
@@ -9,6 +9,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_multikey_index.js b/jstests/replsets/tenant_migration_multikey_index.js
index 0fca95e669a..196a546ee5f 100644
--- a/jstests/replsets/tenant_migration_multikey_index.js
+++ b/jstests/replsets/tenant_migration_multikey_index.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_network_error_via_rollback.js b/jstests/replsets/tenant_migration_network_error_via_rollback.js
index 6a2f84fc892..ea115802f20 100644
--- a/jstests/replsets/tenant_migration_network_error_via_rollback.js
+++ b/jstests/replsets/tenant_migration_network_error_via_rollback.js
@@ -12,6 +12,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_no_failover.js b/jstests/replsets/tenant_migration_no_failover.js
index e7b67ed8a44..a1084fc30b9 100644
--- a/jstests/replsets/tenant_migration_no_failover.js
+++ b/jstests/replsets/tenant_migration_no_failover.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_on_clustered_collection.js b/jstests/replsets/tenant_migration_on_clustered_collection.js
index be60a5012d5..e033b500e57 100644
--- a/jstests/replsets/tenant_migration_on_clustered_collection.js
+++ b/jstests/replsets/tenant_migration_on_clustered_collection.js
@@ -14,6 +14,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_oplog_view.js b/jstests/replsets/tenant_migration_oplog_view.js
index 11469ec58e1..835b4dcd925 100644
--- a/jstests/replsets/tenant_migration_oplog_view.js
+++ b/jstests/replsets/tenant_migration_oplog_view.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_read_your_own_writes.js b/jstests/replsets/tenant_migration_read_your_own_writes.js
index ea13d6ab234..50983c95515 100644
--- a/jstests/replsets/tenant_migration_read_your_own_writes.js
+++ b/jstests/replsets/tenant_migration_read_your_own_writes.js
@@ -9,6 +9,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_aborts_merge_on_donor_failure.js b/jstests/replsets/tenant_migration_recipient_aborts_merge_on_donor_failure.js
index 51615707003..95d9710ef0f 100644
--- a/jstests/replsets/tenant_migration_recipient_aborts_merge_on_donor_failure.js
+++ b/jstests/replsets/tenant_migration_recipient_aborts_merge_on_donor_failure.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_access_blocker_rollback.js b/jstests/replsets/tenant_migration_recipient_access_blocker_rollback.js
index d3d3511864b..14cd36a837d 100644
--- a/jstests/replsets/tenant_migration_recipient_access_blocker_rollback.js
+++ b/jstests/replsets/tenant_migration_recipient_access_blocker_rollback.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_recipient_current_op.js b/jstests/replsets/tenant_migration_recipient_current_op.js
index 378bbd2400d..a67b8d1b06d 100644
--- a/jstests/replsets/tenant_migration_recipient_current_op.js
+++ b/jstests/replsets/tenant_migration_recipient_current_op.js
@@ -11,6 +11,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_does_not_change_sync_source_after_step_down.js b/jstests/replsets/tenant_migration_recipient_does_not_change_sync_source_after_step_down.js
index 49941bedf1c..8378912b83e 100644
--- a/jstests/replsets/tenant_migration_recipient_does_not_change_sync_source_after_step_down.js
+++ b/jstests/replsets/tenant_migration_recipient_does_not_change_sync_source_after_step_down.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_failover_before_creating_oplog_buffer.js b/jstests/replsets/tenant_migration_recipient_failover_before_creating_oplog_buffer.js
index 76662d80993..c4ac48d46c8 100644
--- a/jstests/replsets/tenant_migration_recipient_failover_before_creating_oplog_buffer.js
+++ b/jstests/replsets/tenant_migration_recipient_failover_before_creating_oplog_buffer.js
@@ -9,6 +9,7 @@
* incompatible_with_windows_tls,
* requires_persistence,
* requires_replication,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_fetches_retryable_writes_entry_after_committed_snapshot.js b/jstests/replsets/tenant_migration_recipient_fetches_retryable_writes_entry_after_committed_snapshot.js
index b7f4ad4c523..653313f42e5 100644
--- a/jstests/replsets/tenant_migration_recipient_fetches_retryable_writes_entry_after_committed_snapshot.js
+++ b/jstests/replsets/tenant_migration_recipient_fetches_retryable_writes_entry_after_committed_snapshot.js
@@ -12,6 +12,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_fetches_retryable_writes_oplog_entries.js b/jstests/replsets/tenant_migration_recipient_fetches_retryable_writes_oplog_entries.js
index 22ac320ea6c..a13329f4d50 100644
--- a/jstests/replsets/tenant_migration_recipient_fetches_retryable_writes_oplog_entries.js
+++ b/jstests/replsets/tenant_migration_recipient_fetches_retryable_writes_oplog_entries.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_recipient_fetches_synthetic_find_and_modify_oplog_entries.js b/jstests/replsets/tenant_migration_recipient_fetches_synthetic_find_and_modify_oplog_entries.js
index 87d6f1c849f..bfbf1c960e5 100644
--- a/jstests/replsets/tenant_migration_recipient_fetches_synthetic_find_and_modify_oplog_entries.js
+++ b/jstests/replsets/tenant_migration_recipient_fetches_synthetic_find_and_modify_oplog_entries.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_recipient_has_tenant_data.js b/jstests/replsets/tenant_migration_recipient_has_tenant_data.js
index 8cf364dbff1..6f607cc9f77 100644
--- a/jstests/replsets/tenant_migration_recipient_has_tenant_data.js
+++ b/jstests/replsets/tenant_migration_recipient_has_tenant_data.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_initial_sync_cloning.js b/jstests/replsets/tenant_migration_recipient_initial_sync_cloning.js
index 4afde043e12..10011f3e4c2 100644
--- a/jstests/replsets/tenant_migration_recipient_initial_sync_cloning.js
+++ b/jstests/replsets/tenant_migration_recipient_initial_sync_cloning.js
@@ -10,6 +10,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_initial_sync_recovery.js b/jstests/replsets/tenant_migration_recipient_initial_sync_recovery.js
index 9337fe5999f..e243a9cdbdf 100644
--- a/jstests/replsets/tenant_migration_recipient_initial_sync_recovery.js
+++ b/jstests/replsets/tenant_migration_recipient_initial_sync_recovery.js
@@ -11,6 +11,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_invalidates_in_memory_txns.js b/jstests/replsets/tenant_migration_recipient_invalidates_in_memory_txns.js
index 3e59ab6196b..5f07d431147 100644
--- a/jstests/replsets/tenant_migration_recipient_invalidates_in_memory_txns.js
+++ b/jstests/replsets/tenant_migration_recipient_invalidates_in_memory_txns.js
@@ -18,6 +18,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_resume_on_stepup_and_restart.js b/jstests/replsets/tenant_migration_recipient_resume_on_stepup_and_restart.js
index 3d4320cabe1..8fc9df97729 100644
--- a/jstests/replsets/tenant_migration_recipient_resume_on_stepup_and_restart.js
+++ b/jstests/replsets/tenant_migration_recipient_resume_on_stepup_and_restart.js
@@ -8,6 +8,7 @@
* incompatible_with_shard_merge,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_resumes_on_donor_failover.js b/jstests/replsets/tenant_migration_recipient_resumes_on_donor_failover.js
index 3cf797e7b32..d47dd189d2c 100644
--- a/jstests/replsets/tenant_migration_recipient_resumes_on_donor_failover.js
+++ b/jstests/replsets/tenant_migration_recipient_resumes_on_donor_failover.js
@@ -15,6 +15,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_retry_forget_migration.js b/jstests/replsets/tenant_migration_recipient_retry_forget_migration.js
index f4136c0f99c..da694d8dc3d 100644
--- a/jstests/replsets/tenant_migration_recipient_retry_forget_migration.js
+++ b/jstests/replsets/tenant_migration_recipient_retry_forget_migration.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_retryable_writes_failover.js b/jstests/replsets/tenant_migration_recipient_retryable_writes_failover.js
index 02f6b4ddab1..4ecdac15965 100644
--- a/jstests/replsets/tenant_migration_recipient_retryable_writes_failover.js
+++ b/jstests/replsets/tenant_migration_recipient_retryable_writes_failover.js
@@ -9,6 +9,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_rollback_recovery.js b/jstests/replsets/tenant_migration_recipient_rollback_recovery.js
index f57c9c68d56..5a03ca88d46 100644
--- a/jstests/replsets/tenant_migration_recipient_rollback_recovery.js
+++ b/jstests/replsets/tenant_migration_recipient_rollback_recovery.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_recipient_shard_merge.js b/jstests/replsets/tenant_migration_recipient_shard_merge.js
index 36f20529d03..5e1d3e85c70 100644
--- a/jstests/replsets/tenant_migration_recipient_shard_merge.js
+++ b/jstests/replsets/tenant_migration_recipient_shard_merge.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_startup_recovery.js b/jstests/replsets/tenant_migration_recipient_startup_recovery.js
index d73dd0c975e..1f39895994f 100644
--- a/jstests/replsets/tenant_migration_recipient_startup_recovery.js
+++ b/jstests/replsets/tenant_migration_recipient_startup_recovery.js
@@ -11,6 +11,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_stepdown_after_forget.js b/jstests/replsets/tenant_migration_recipient_stepdown_after_forget.js
index 0132d8e8840..4fca93ee534 100644
--- a/jstests/replsets/tenant_migration_recipient_stepdown_after_forget.js
+++ b/jstests/replsets/tenant_migration_recipient_stepdown_after_forget.js
@@ -9,6 +9,7 @@
* incompatible_with_windows_tls,
* requires_persistence,
* requires_replication,
+ * serverless,
* ]
*/
@@ -68,4 +69,4 @@ assert(!configDBCollections.includes('repl.migration.oplog_' + migrationOpts.mig
configDBCollections);
tenantMigrationTest.stop();
-})(); \ No newline at end of file
+})();
diff --git a/jstests/replsets/tenant_migration_recipient_sync_data_timeout.js b/jstests/replsets/tenant_migration_recipient_sync_data_timeout.js
index 2e772dbf415..cf11ffce438 100644
--- a/jstests/replsets/tenant_migration_recipient_sync_data_timeout.js
+++ b/jstests/replsets/tenant_migration_recipient_sync_data_timeout.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_sync_donor_timestamp.js b/jstests/replsets/tenant_migration_recipient_sync_donor_timestamp.js
index 26eb2e7fd87..151837b4aa3 100644
--- a/jstests/replsets/tenant_migration_recipient_sync_donor_timestamp.js
+++ b/jstests/replsets/tenant_migration_recipient_sync_donor_timestamp.js
@@ -11,6 +11,7 @@
* incompatible_with_windows_tls,
* requires_persistence,
* requires_replication,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_sync_source_reconnect_delayed_secondary.js b/jstests/replsets/tenant_migration_recipient_sync_source_reconnect_delayed_secondary.js
index 9d3c3a35f4b..e39e74df6b8 100644
--- a/jstests/replsets/tenant_migration_recipient_sync_source_reconnect_delayed_secondary.js
+++ b/jstests/replsets/tenant_migration_recipient_sync_source_reconnect_delayed_secondary.js
@@ -14,6 +14,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_sync_source_restart_donor_secondary.js b/jstests/replsets/tenant_migration_recipient_sync_source_restart_donor_secondary.js
index c36cb71e67b..344aeadd86b 100644
--- a/jstests/replsets/tenant_migration_recipient_sync_source_restart_donor_secondary.js
+++ b/jstests/replsets/tenant_migration_recipient_sync_source_restart_donor_secondary.js
@@ -13,6 +13,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_recipient_ttl.js b/jstests/replsets/tenant_migration_recipient_ttl.js
index afab2032942..f0f2de2281f 100644
--- a/jstests/replsets/tenant_migration_recipient_ttl.js
+++ b/jstests/replsets/tenant_migration_recipient_ttl.js
@@ -7,6 +7,7 @@
* incompatible_with_macos,
* incompatible_with_windows_tls,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_resume_collection_cloner_after_recipient_failover.js b/jstests/replsets/tenant_migration_resume_collection_cloner_after_recipient_failover.js
index bd6feb7e8e5..26fb31e41e8 100644
--- a/jstests/replsets/tenant_migration_resume_collection_cloner_after_recipient_failover.js
+++ b/jstests/replsets/tenant_migration_resume_collection_cloner_after_recipient_failover.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_resume_collection_cloner_after_rename.js b/jstests/replsets/tenant_migration_resume_collection_cloner_after_rename.js
index e3a2b36a612..2fd5aeec36c 100644
--- a/jstests/replsets/tenant_migration_resume_collection_cloner_after_rename.js
+++ b/jstests/replsets/tenant_migration_resume_collection_cloner_after_rename.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_resume_oplog_application.js b/jstests/replsets/tenant_migration_resume_oplog_application.js
index 207be5f0968..530c9314574 100644
--- a/jstests/replsets/tenant_migration_resume_oplog_application.js
+++ b/jstests/replsets/tenant_migration_resume_oplog_application.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_retry_session_migration.js b/jstests/replsets/tenant_migration_retry_session_migration.js
index 2f82cd4ea34..0b3d4783fc6 100644
--- a/jstests/replsets/tenant_migration_retry_session_migration.js
+++ b/jstests/replsets/tenant_migration_retry_session_migration.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_retryable_write_retry.js b/jstests/replsets/tenant_migration_retryable_write_retry.js
index ea0f6e85347..b445dea7342 100644
--- a/jstests/replsets/tenant_migration_retryable_write_retry.js
+++ b/jstests/replsets/tenant_migration_retryable_write_retry.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_retryable_write_retry_on_recipient.js b/jstests/replsets/tenant_migration_retryable_write_retry_on_recipient.js
index 6e3746c867e..864fb6cc6ef 100644
--- a/jstests/replsets/tenant_migration_retryable_write_retry_on_recipient.js
+++ b/jstests/replsets/tenant_migration_retryable_write_retry_on_recipient.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_ssl_configuration.js b/jstests/replsets/tenant_migration_ssl_configuration.js
index 09a64ad89ef..d86bed5fa46 100644
--- a/jstests/replsets/tenant_migration_ssl_configuration.js
+++ b/jstests/replsets/tenant_migration_ssl_configuration.js
@@ -9,6 +9,7 @@
* incompatible_with_macos,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_stepup_recovery_after_abort.js b/jstests/replsets/tenant_migration_stepup_recovery_after_abort.js
index b65e7783cf6..6d54e1d9e6c 100644
--- a/jstests/replsets/tenant_migration_stepup_recovery_after_abort.js
+++ b/jstests/replsets/tenant_migration_stepup_recovery_after_abort.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_sync_source_too_stale.js b/jstests/replsets/tenant_migration_sync_source_too_stale.js
index 1ce602c3c35..3c16413d3cd 100644
--- a/jstests/replsets/tenant_migration_sync_source_too_stale.js
+++ b/jstests/replsets/tenant_migration_sync_source_too_stale.js
@@ -18,6 +18,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_test_max_bson_limit.js b/jstests/replsets/tenant_migration_test_max_bson_limit.js
index e406b9c5f49..1dec958de90 100644
--- a/jstests/replsets/tenant_migration_test_max_bson_limit.js
+++ b/jstests/replsets/tenant_migration_test_max_bson_limit.js
@@ -9,6 +9,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
(function() {
diff --git a/jstests/replsets/tenant_migration_timeseries_collections.js b/jstests/replsets/tenant_migration_timeseries_collections.js
index 3c95bbbade4..2e0d7c01246 100644
--- a/jstests/replsets/tenant_migration_timeseries_collections.js
+++ b/jstests/replsets/tenant_migration_timeseries_collections.js
@@ -7,6 +7,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_timeseries_retryable_write_oplog_cloning.js b/jstests/replsets/tenant_migration_timeseries_retryable_write_oplog_cloning.js
index 260c9ad554d..2b24f7a4dfa 100644
--- a/jstests/replsets/tenant_migration_timeseries_retryable_write_oplog_cloning.js
+++ b/jstests/replsets/tenant_migration_timeseries_retryable_write_oplog_cloning.js
@@ -11,6 +11,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_timeseries_retryable_write_retry_on_recipient.js b/jstests/replsets/tenant_migration_timeseries_retryable_write_retry_on_recipient.js
index 7211ca35182..e1be377bc20 100644
--- a/jstests/replsets/tenant_migration_timeseries_retryable_write_retry_on_recipient.js
+++ b/jstests/replsets/tenant_migration_timeseries_retryable_write_retry_on_recipient.js
@@ -10,6 +10,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_transaction_boundary.js b/jstests/replsets/tenant_migration_transaction_boundary.js
index 4696aa61412..d3e88602555 100644
--- a/jstests/replsets/tenant_migration_transaction_boundary.js
+++ b/jstests/replsets/tenant_migration_transaction_boundary.js
@@ -18,6 +18,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_v1_id_index.js b/jstests/replsets/tenant_migration_v1_id_index.js
index 2ebbe156710..e566b507bb6 100644
--- a/jstests/replsets/tenant_migration_v1_id_index.js
+++ b/jstests/replsets/tenant_migration_v1_id_index.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
@@ -62,4 +63,4 @@ TenantMigrationTest.assertCommitted(tenantMigrationTest.waitForMigrationToComple
assert.commandWorked(tenantMigrationTest.forgetMigration(migrationOpts.migrationIdString));
tenantMigrationTest.stop();
-})(); \ No newline at end of file
+})();
diff --git a/jstests/replsets/tenant_migration_vote_progress.js b/jstests/replsets/tenant_migration_vote_progress.js
index 41f7dfe7e78..677cbcbda6e 100644
--- a/jstests/replsets/tenant_migration_vote_progress.js
+++ b/jstests/replsets/tenant_migration_vote_progress.js
@@ -8,6 +8,7 @@
* requires_majority_read_concern,
* requires_persistence,
* requires_fcv_52,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migration_x509.js b/jstests/replsets/tenant_migration_x509.js
index 32621531735..e4ae9679248 100644
--- a/jstests/replsets/tenant_migration_x509.js
+++ b/jstests/replsets/tenant_migration_x509.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migrations_back_to_back.js b/jstests/replsets/tenant_migrations_back_to_back.js
index 6e0fa7ef460..af0d54d8696 100644
--- a/jstests/replsets/tenant_migrations_back_to_back.js
+++ b/jstests/replsets/tenant_migrations_back_to_back.js
@@ -10,6 +10,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migrations_noop_writes.js b/jstests/replsets/tenant_migrations_noop_writes.js
index f4dd9f647e9..591f7f5c05a 100644
--- a/jstests/replsets/tenant_migrations_noop_writes.js
+++ b/jstests/replsets/tenant_migrations_noop_writes.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/replsets/tenant_migrations_transaction_with_create_collection.js b/jstests/replsets/tenant_migrations_transaction_with_create_collection.js
index 79d82eff451..57508e2fafc 100644
--- a/jstests/replsets/tenant_migrations_transaction_with_create_collection.js
+++ b/jstests/replsets/tenant_migrations_transaction_with_create_collection.js
@@ -8,6 +8,7 @@
* incompatible_with_windows_tls,
* requires_majority_read_concern,
* requires_persistence,
+ * serverless,
* ]
*/
diff --git a/jstests/sharding/tenant_migration_disallowed_on_config_server.js b/jstests/sharding/tenant_migration_disallowed_on_config_server.js
index 3f75c99a22c..36007c7d890 100644
--- a/jstests/sharding/tenant_migration_disallowed_on_config_server.js
+++ b/jstests/sharding/tenant_migration_disallowed_on_config_server.js
@@ -7,6 +7,7 @@
* requires_majority_read_concern,
* requires_persistence,
* does_not_support_stepdowns,
+ * serverless,
* ]
*/