diff options
author | Cheahuychou Mao <cheahuychou.mao@mongodb.com> | 2020-08-21 17:47:37 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-08-24 14:57:00 +0000 |
commit | 5115031e67279d8fd82c2abbe2b129fd482970eb (patch) | |
tree | faefb002bf5b9312643496932a1d7563a4860301 | |
parent | 252251d38915b9e6722186b9742cc914a045d589 (diff) | |
download | mongo-5115031e67279d8fd82c2abbe2b129fd482970eb.tar.gz |
SERVER-50456 Add incompatible_with_eft tag to tenant migration tests
3 files changed, 18 insertions, 3 deletions
diff --git a/jstests/replsets/tenant_migration_donor_retries_joins_migration.js b/jstests/replsets/tenant_migration_donor_retries_joins_migration.js index ebe9288bf5f..08623b1046d 100644 --- a/jstests/replsets/tenant_migration_donor_retries_joins_migration.js +++ b/jstests/replsets/tenant_migration_donor_retries_joins_migration.js @@ -2,7 +2,12 @@ * Tests that when the client retries donorStartMigration, the new command will rejoin the existing * migration if there is already a TenantMigrationAccessBlocker for that databasePrefix. * - * @tags: [requires_fcv_47] + * Tenant migrations are not expected to be run on servers with ephemeralForTest, and in particular + * this test fails on ephemeralForTest because the donor has to wait for the write to set the + * migration state to "committed" and "aborted" to be majority committed but it cannot do that on + * ephemeralForTest. + * + * @tags: [requires_fcv_47, incompatible_with_eft] */ (function() { diff --git a/jstests/replsets/tenant_migration_donor_state_machine.js b/jstests/replsets/tenant_migration_donor_state_machine.js index 3fb78fd6f5c..5b7177268c1 100644 --- a/jstests/replsets/tenant_migration_donor_state_machine.js +++ b/jstests/replsets/tenant_migration_donor_state_machine.js @@ -2,7 +2,12 @@ * Tests the TenantMigrationAccessBlocker and donor state document are updated correctly after * the donorStartMigration command is run. * - * @tags: [requires_fcv_47] + * Tenant migrations are not expected to be run on servers with ephemeralForTest, and in particular + * this test fails on ephemeralForTest because the donor has to wait for the write to set the + * migration state to "committed" and "aborted" to be majority committed but it cannot do that on + * ephemeralForTest. + * + * @tags: [requires_fcv_47, incompatible_with_eft] */ (function() { diff --git a/jstests/replsets/writes_during_tenant_migration.js b/jstests/replsets/writes_during_tenant_migration.js index 0816ab13a11..9aaab4a3bd5 100644 --- a/jstests/replsets/writes_during_tenant_migration.js +++ b/jstests/replsets/writes_during_tenant_migration.js @@ -3,7 +3,12 @@ * then rejects the writes if the migration commits and and internally retries the writes if the * migration aborts. * - * @tags: [requires_fcv_47] + * Tenant migrations are not expected to be run on servers with ephemeralForTest, and in particular + * this test fails on ephemeralForTest because the donor has to wait for the write to set the + * migration state to "committed" and "aborted" to be majority committed but it cannot do that on + * ephemeralForTest. + * + * @tags: [requires_fcv_47, incompatible_with_eft] */ (function() { 'use strict'; |