diff options
42 files changed, 74 insertions, 42 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index f167c5c0521..f08f65e3e83 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -9694,6 +9694,7 @@ buildvariants: multiversion_platform: windows multiversion_edition: enterprise large_distro_name: windows-64-vs2019-large + test_flags: &windows_common_test_excludes --excludeWithAnyTags=incompatible_with_windows_tls tasks: - name: compile_test_and_package_serial_TG distros: @@ -9772,6 +9773,7 @@ buildvariants: push_bucket: downloads.10gen.com push_name: windows push_arch: x86_64-enterprise + test_flags: *windows_common_test_excludes tasks: - name: compile_and_archive_dist_test_then_package_TG distros: @@ -9823,6 +9825,7 @@ buildvariants: --mongosSetParameters="{ featureFlagWindowFunctions: true, }" + *windows_common_test_excludes - &enterprise-windows-template name: enterprise-windows @@ -9851,6 +9854,7 @@ buildvariants: push_bucket: downloads.10gen.com push_name: windows push_arch: x86_64-enterprise + test_flags: *windows_common_test_excludes tasks: - name: compile_test_and_package_serial_TG distros: @@ -9924,6 +9928,7 @@ buildvariants: --mongosSetParameters="{ featureFlagWindowFunctions: true, }" + *windows_common_test_excludes - <<: *enterprise-windows-nopush-template name: enterprise-windows-benchmarks @@ -9958,7 +9963,7 @@ buildvariants: compile_flags: --ssl MONGO_DISTMOD=windows CPPPATH="c:/sasl/include c:/snmp/include" LIBPATH="c:/sasl/lib c:/snmp/lib" -j$(( $(grep -c ^processor /proc/cpuinfo) / 2 )) --win-version-min=win10 num_scons_link_jobs_available: 0.5 python: '/cygdrive/c/python/python37/python.exe' - test_flags: --storageEngine=inMemory --excludeWithAnyTags=requires_persistence,requires_journaling + test_flags: --storageEngine=inMemory --excludeWithAnyTags=requires_persistence,requires_journaling *windows_common_test_excludes ext: zip scons_cache_scope: shared multiversion_platform: windows @@ -10013,6 +10018,7 @@ buildvariants: ext: zip scons_cache_scope: shared large_distro_name: windows-64-vs2019-large + test_flags: *windows_common_test_excludes tasks: - name: compile_test_and_package_serial_TG distros: @@ -10066,6 +10072,7 @@ buildvariants: python: '/cygdrive/c/python/python37/python.exe' ext: zip scons_cache_scope: shared + test_flags: *windows_common_test_excludes tasks: # This variant tests that unoptimized, DEBUG mongos and mongod binaries can run on Windows. # It has a minimal amount of tasks because unoptimized builds are slow, which causes diff --git a/jstests/replsets/tenant_migration_abort_forget_retry.js b/jstests/replsets/tenant_migration_abort_forget_retry.js index 75142cc9abb..ddb9ad43358 100644 --- a/jstests/replsets/tenant_migration_abort_forget_retry.js +++ b/jstests/replsets/tenant_migration_abort_forget_retry.js @@ -3,7 +3,7 @@ * starts a second tenant migration with the same tenantId as the aborted migration, and expects * this second migration to go through. * - * @tags: [requires_fcv_49, requires_majority_read_concern] + * @tags: [requires_fcv_49, requires_majority_read_concern, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_aborted_buildindex.js b/jstests/replsets/tenant_migration_aborted_buildindex.js index 04960bcbd0b..15035c96c9d 100644 --- a/jstests/replsets/tenant_migration_aborted_buildindex.js +++ b/jstests/replsets/tenant_migration_aborted_buildindex.js @@ -1,7 +1,8 @@ /** * Tests that index building is properly completed when a migration aborts. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_blocking_state_timeout.js b/jstests/replsets/tenant_migration_blocking_state_timeout.js index f1020f7fd0f..235ebb6dd5d 100644 --- a/jstests/replsets/tenant_migration_blocking_state_timeout.js +++ b/jstests/replsets/tenant_migration_blocking_state_timeout.js @@ -1,7 +1,8 @@ /** * Tests tenant migration timeout scenarios. * - * @tags: [requires_fcv_47, incompatible_with_eft, requires_majority_read_concern] + * @tags: [requires_fcv_47, incompatible_with_eft, requires_majority_read_concern, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_buildindex.js b/jstests/replsets/tenant_migration_buildindex.js index 57ee0aaff64..26de253fbe1 100644 --- a/jstests/replsets/tenant_migration_buildindex.js +++ b/jstests/replsets/tenant_migration_buildindex.js @@ -1,7 +1,8 @@ /** * Tests that index building is properly blocked and/or aborted during migrations. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { 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 75d2a0d00c0..c43dbecdba6 100644 --- a/jstests/replsets/tenant_migration_cloning_uses_read_concern_majority.js +++ b/jstests/replsets/tenant_migration_cloning_uses_read_concern_majority.js @@ -1,7 +1,7 @@ /** * Tests that in a tenant migration, the recipient primary will use majority read concern when * cloning documents from the donor. - * @tags: [requires_majority_read_concern, requires_fcv_49] + * @tags: [requires_majority_read_concern, requires_fcv_49, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_cluster_time_keys_cloning.js b/jstests/replsets/tenant_migration_cluster_time_keys_cloning.js index f103f9582be..ae66333eb1a 100644 --- a/jstests/replsets/tenant_migration_cluster_time_keys_cloning.js +++ b/jstests/replsets/tenant_migration_cluster_time_keys_cloning.js @@ -2,7 +2,8 @@ * Test that tenant migration donor and recipient correctly copy each other cluster time keys into * their admin.system.external_validation_keys collection. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_commit_transaction_retry.js b/jstests/replsets/tenant_migration_commit_transaction_retry.js index af4007d19f0..5b548cd7249 100644 --- a/jstests/replsets/tenant_migration_commit_transaction_retry.js +++ b/jstests/replsets/tenant_migration_commit_transaction_retry.js @@ -1,7 +1,8 @@ /** * Tests that the client can retry commitTransaction on the tenant migration recipient. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_concurrent_bulk_writes.js b/jstests/replsets/tenant_migration_concurrent_bulk_writes.js index 89480fda19c..e5674341749 100644 --- a/jstests/replsets/tenant_migration_concurrent_bulk_writes.js +++ b/jstests/replsets/tenant_migration_concurrent_bulk_writes.js @@ -4,7 +4,8 @@ * * Tenant migrations are not expected to be run on servers with ephemeralForTest. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { 'use strict'; diff --git a/jstests/replsets/tenant_migration_concurrent_migrations.js b/jstests/replsets/tenant_migration_concurrent_migrations.js index c516001be1d..7460ac210b0 100644 --- a/jstests/replsets/tenant_migration_concurrent_migrations.js +++ b/jstests/replsets/tenant_migration_concurrent_migrations.js @@ -6,7 +6,8 @@ * migration state to "committed" and "aborted" to be majority committed but it cannot do that on * ephemeralForTest. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_concurrent_reads.js b/jstests/replsets/tenant_migration_concurrent_reads.js index c99a1a8327c..70086c0be86 100644 --- a/jstests/replsets/tenant_migration_concurrent_reads.js +++ b/jstests/replsets/tenant_migration_concurrent_reads.js @@ -5,7 +5,8 @@ * - rejects (blocked) clusterTime reads and linearizable reads after the migration commits. * - does not reject (blocked) clusterTime reads and linearizable reads after the migration aborts. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_concurrent_writes.js b/jstests/replsets/tenant_migration_concurrent_writes.js index da183fdd5bf..f05becc05c5 100644 --- a/jstests/replsets/tenant_migration_concurrent_writes.js +++ b/jstests/replsets/tenant_migration_concurrent_writes.js @@ -7,7 +7,8 @@ * migration state to "committed" and "aborted" to be majority committed but it cannot do that on * ephemeralForTest. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { 'use strict'; 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 6afbd0bb8fb..7133f6a1435 100644 --- a/jstests/replsets/tenant_migration_conflicting_donor_start_migration_cmds.js +++ b/jstests/replsets/tenant_migration_conflicting_donor_start_migration_cmds.js @@ -2,7 +2,8 @@ * Test that tenant migration donors correctly join retried donorStartMigration commands and reject * conflicting donorStartMigration commands. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { 'use strict'; 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 6103fe68222..1449cd6bdb4 100644 --- a/jstests/replsets/tenant_migration_conflicting_recipient_sync_data_cmds.js +++ b/jstests/replsets/tenant_migration_conflicting_recipient_sync_data_cmds.js @@ -1,7 +1,8 @@ /** * Test that tenant migration recipient rejects conflicting recipientSyncData commands. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_donor_abort_state_transition.js b/jstests/replsets/tenant_migration_donor_abort_state_transition.js index e1bb722a741..217ea001b12 100644 --- a/jstests/replsets/tenant_migration_donor_abort_state_transition.js +++ b/jstests/replsets/tenant_migration_donor_abort_state_transition.js @@ -1,7 +1,8 @@ /** * Tests that the migration still proceeds successfully after a state transition write aborts. * - * @tags: [requires_fcv_47, incompatible_with_eft, requires_majority_read_concern] + * @tags: [requires_fcv_47, incompatible_with_eft, requires_majority_read_concern, + * incompatible_with_windows_tls] */ (function() { "use strict"; diff --git a/jstests/replsets/tenant_migration_donor_current_op.js b/jstests/replsets/tenant_migration_donor_current_op.js index 94b709f6df8..d24a9e3176c 100644 --- a/jstests/replsets/tenant_migration_donor_current_op.js +++ b/jstests/replsets/tenant_migration_donor_current_op.js @@ -4,7 +4,7 @@ * Tenant migrations are not expected to be run on servers with ephemeralForTest. * * @tags: [requires_fcv_47, requires_majority_read_concern, requires_persistence, - * incompatible_with_eft] + * incompatible_with_eft, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_donor_initial_sync_recovery.js b/jstests/replsets/tenant_migration_donor_initial_sync_recovery.js index fb6dfa0e6b1..66e322b6b3c 100644 --- a/jstests/replsets/tenant_migration_donor_initial_sync_recovery.js +++ b/jstests/replsets/tenant_migration_donor_initial_sync_recovery.js @@ -4,7 +4,7 @@ * Tenant migrations are not expected to be run on servers with ephemeralForTest. * * @tags: [requires_fcv_47, requires_majority_read_concern, requires_persistence, - * incompatible_with_eft] + * incompatible_with_eft, incompatible_with_windows_tls] */ (function() { 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 9649aee796b..dba179afefe 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 @@ -2,7 +2,7 @@ * Tests that tenant migrations are interrupted successfully on stepdown and shutdown. * * @tags: [requires_fcv_47, requires_majority_read_concern, requires_persistence, - * incompatible_with_eft] + * incompatible_with_eft, incompatible_with_windows_tls] */ (function() { 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 e3b2561bbe1..0d50230ccd4 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 @@ -2,7 +2,7 @@ * Tests that tenant migrations resume successfully on stepup and restart. * * @tags: [requires_fcv_47, requires_majority_read_concern, requires_persistence, - * incompatible_with_eft] + * incompatible_with_eft, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_donor_retry.js b/jstests/replsets/tenant_migration_donor_retry.js index 5d8e619f0ac..e1df3b78ed4 100644 --- a/jstests/replsets/tenant_migration_donor_retry.js +++ b/jstests/replsets/tenant_migration_donor_retry.js @@ -2,7 +2,8 @@ * Tests that the donor retries its steps until success, or it gets an error that should lead to * an abort decision. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_donor_rollback_recovery.js b/jstests/replsets/tenant_migration_donor_rollback_recovery.js index 50c4fc8481d..bafea4fc040 100644 --- a/jstests/replsets/tenant_migration_donor_rollback_recovery.js +++ b/jstests/replsets/tenant_migration_donor_rollback_recovery.js @@ -1,7 +1,8 @@ /** * Tests that tenant migrations that go through rollback are recovered correctly. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { "use strict"; diff --git a/jstests/replsets/tenant_migration_donor_startup_recovery.js b/jstests/replsets/tenant_migration_donor_startup_recovery.js index 181fc04a7ce..9c7bf1d5fd8 100644 --- a/jstests/replsets/tenant_migration_donor_startup_recovery.js +++ b/jstests/replsets/tenant_migration_donor_startup_recovery.js @@ -5,7 +5,7 @@ * Tenant migrations are not expected to be run on servers with ephemeralForTest. * * @tags: [requires_fcv_47, requires_majority_read_concern, requires_persistence, - * incompatible_with_eft] + * incompatible_with_eft, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_donor_state_machine.js b/jstests/replsets/tenant_migration_donor_state_machine.js index 5482213a1d6..96172f6cb22 100644 --- a/jstests/replsets/tenant_migration_donor_state_machine.js +++ b/jstests/replsets/tenant_migration_donor_state_machine.js @@ -7,7 +7,8 @@ * migration state to "committed" and "aborted" to be majority committed but it cannot do that on * ephemeralForTest. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_donor_try_abort.js b/jstests/replsets/tenant_migration_donor_try_abort.js index b7bb70039fc..7f7604d84c1 100644 --- a/jstests/replsets/tenant_migration_donor_try_abort.js +++ b/jstests/replsets/tenant_migration_donor_try_abort.js @@ -1,7 +1,8 @@ /** * Tests the donorAbortMigration command during a tenant migration. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_drop_collection.js b/jstests/replsets/tenant_migration_drop_collection.js index bbf9e03dfdb..8574e0ef3ad 100644 --- a/jstests/replsets/tenant_migration_drop_collection.js +++ b/jstests/replsets/tenant_migration_drop_collection.js @@ -2,7 +2,8 @@ * Tests that TenantCollectionCloner completes without error when a collection is dropped during * cloning as part of a tenant migration. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { 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 fa2e73c426c..8fa95d4df07 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 @@ -4,7 +4,8 @@ * * Tenant migrations are not expected to be run on servers with ephemeralForTest. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { 'use strict'; diff --git a/jstests/replsets/tenant_migration_external_cluster_validation.js b/jstests/replsets/tenant_migration_external_cluster_validation.js index 2b4bc3c848b..042189be625 100644 --- a/jstests/replsets/tenant_migration_external_cluster_validation.js +++ b/jstests/replsets/tenant_migration_external_cluster_validation.js @@ -2,7 +2,8 @@ * Verify that after a tenant migration the donor and recipient can validate each other's * cluster times. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_filters_tenant_id.js b/jstests/replsets/tenant_migration_filters_tenant_id.js index a17ef1e7f7f..1af890cc888 100644 --- a/jstests/replsets/tenant_migration_filters_tenant_id.js +++ b/jstests/replsets/tenant_migration_filters_tenant_id.js @@ -1,7 +1,7 @@ /** * Tests that tenant migrations are correctly filtering DBs by tenantId. * - * @tags: [requires_fcv_49, requires_majority_read_concern] + * @tags: [requires_fcv_49, requires_majority_read_concern, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_index_oplog_entries.js b/jstests/replsets/tenant_migration_index_oplog_entries.js index a5eda5f8256..c0f265e6c13 100644 --- a/jstests/replsets/tenant_migration_index_oplog_entries.js +++ b/jstests/replsets/tenant_migration_index_oplog_entries.js @@ -1,7 +1,7 @@ /** * Tests that we don't throw an error when the client performs two-phase index build operations, * or inserts docs that contain "commitIndexBuild" or "abortIndexBuild" fields. - * @tags: [requires_fcv_47] + * @tags: [requires_fcv_47, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_invalid_inputs.js b/jstests/replsets/tenant_migration_invalid_inputs.js index 64e3976b53a..ce7b158a70a 100644 --- a/jstests/replsets/tenant_migration_invalid_inputs.js +++ b/jstests/replsets/tenant_migration_invalid_inputs.js @@ -4,7 +4,7 @@ * connection string matches the donor's connection string or doesn't correspond to a replica set * with a least one host. * - * @tags: [requires_fcv_47] + * @tags: [requires_fcv_47, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_large_txn.js b/jstests/replsets/tenant_migration_large_txn.js index dfcfec32568..5481d949f0a 100644 --- a/jstests/replsets/tenant_migration_large_txn.js +++ b/jstests/replsets/tenant_migration_large_txn.js @@ -5,7 +5,8 @@ * commit the transaction even if the migration enters the blocking state while the applyOps oplog * entries are being written. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_logs_and_profiling.js b/jstests/replsets/tenant_migration_logs_and_profiling.js index 725f3f6d140..8597e60c9d2 100644 --- a/jstests/replsets/tenant_migration_logs_and_profiling.js +++ b/jstests/replsets/tenant_migration_logs_and_profiling.js @@ -1,7 +1,8 @@ /** * Tests that migration certificates do not show up in the logs or system.profile collections. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_no_failover.js b/jstests/replsets/tenant_migration_no_failover.js index 73c7be69339..4e221921aa7 100644 --- a/jstests/replsets/tenant_migration_no_failover.js +++ b/jstests/replsets/tenant_migration_no_failover.js @@ -1,7 +1,7 @@ /** * Tests a full tenant migration, assuming no failover. * - * @tags: [requires_fcv_47, requires_majority_read_concern] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_oplog_view.js b/jstests/replsets/tenant_migration_oplog_view.js index b5d233bdaee..18f9018f1e3 100644 --- a/jstests/replsets/tenant_migration_oplog_view.js +++ b/jstests/replsets/tenant_migration_oplog_view.js @@ -5,7 +5,8 @@ * @tags: [ * requires_fcv_49, * requires_majority_read_concern, - * incompatible_with_eft + * incompatible_with_eft, + * incompatible_with_windows_tls * ] */ (function() { diff --git a/jstests/replsets/tenant_migration_recipient_current_op.js b/jstests/replsets/tenant_migration_recipient_current_op.js index c2963a344f6..43a8ff6f312 100644 --- a/jstests/replsets/tenant_migration_recipient_current_op.js +++ b/jstests/replsets/tenant_migration_recipient_current_op.js @@ -6,7 +6,7 @@ * Tenant migrations are not expected to be run on servers with ephemeralForTest. * * @tags: [requires_fcv_49, requires_majority_read_concern, requires_persistence, - * incompatible_with_eft] + * incompatible_with_eft, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_recipient_has_tenant_data.js b/jstests/replsets/tenant_migration_recipient_has_tenant_data.js index f8994277d0b..5044b2f306d 100644 --- a/jstests/replsets/tenant_migration_recipient_has_tenant_data.js +++ b/jstests/replsets/tenant_migration_recipient_has_tenant_data.js @@ -2,7 +2,8 @@ * Tests that tenant migration fails with NamespaceExists if the recipient already has tenant's * data. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { 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 71498d5fa7c..61e0d33e3ad 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 @@ -1,7 +1,7 @@ /** * Tests that in tenant migration, the recipient set can resume collection cloning from the last * document cloned after a failover. - * @tags: [requires_majority_read_concern, requires_fcv_49] + * @tags: [requires_majority_read_concern, requires_fcv_49, incompatible_with_windows_tls] */ (function() { 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 6f6f386756c..7f89c304df2 100644 --- a/jstests/replsets/tenant_migration_resume_collection_cloner_after_rename.js +++ b/jstests/replsets/tenant_migration_resume_collection_cloner_after_rename.js @@ -1,7 +1,7 @@ /** * Tests that in tenant migration, the recipient set can resume collection cloning from the last * document cloned after a failover even if the collection has been renamed on the donor. - * @tags: [requires_majority_read_concern, requires_fcv_49] + * @tags: [requires_majority_read_concern, requires_fcv_49, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_resume_oplog_application.js b/jstests/replsets/tenant_migration_resume_oplog_application.js index bff439365bd..d39c3ea4bb4 100644 --- a/jstests/replsets/tenant_migration_resume_oplog_application.js +++ b/jstests/replsets/tenant_migration_resume_oplog_application.js @@ -1,7 +1,7 @@ /** * Tests that in a tenant migration, the recipient primary will resume oplog application on * failover. - * @tags: [requires_majority_read_concern, requires_fcv_49] + * @tags: [requires_majority_read_concern, requires_fcv_49, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_retryable_write_retry.js b/jstests/replsets/tenant_migration_retryable_write_retry.js index 926f8e027a7..9222668b50b 100644 --- a/jstests/replsets/tenant_migration_retryable_write_retry.js +++ b/jstests/replsets/tenant_migration_retryable_write_retry.js @@ -2,7 +2,8 @@ * Tests aggregation pipeline for cloning oplog chains for retryable writes on the tenant migration * donor that committed before a certain donor Timestamp. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_save_fcv.js b/jstests/replsets/tenant_migration_save_fcv.js index e8e91b37373..e7aa75f980d 100644 --- a/jstests/replsets/tenant_migration_save_fcv.js +++ b/jstests/replsets/tenant_migration_save_fcv.js @@ -1,7 +1,7 @@ /** * Tests that we note down the recipient FCV at the beginning of a migration and that a change * in that FCV will abort the migration. - * @tags: [requires_majority_read_concern, requires_fcv_49] + * @tags: [requires_majority_read_concern, requires_fcv_49, incompatible_with_windows_tls] */ (function() { diff --git a/jstests/replsets/tenant_migration_x509.js b/jstests/replsets/tenant_migration_x509.js index 4252ff6f378..c52695bd6d3 100644 --- a/jstests/replsets/tenant_migration_x509.js +++ b/jstests/replsets/tenant_migration_x509.js @@ -2,7 +2,8 @@ * Tests that the tenant migration donor authenticates as client to recipient using the * migration-specific x.509 certificate, and vice versa. * - * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft] + * @tags: [requires_fcv_47, requires_majority_read_concern, incompatible_with_eft, + * incompatible_with_windows_tls] */ (function() { |