Commit Graph

36 Commits

Author SHA1 Message Date
Mikhail Shchatko
771c050efd SERVER-61238 Deduplicate CheckTenantMigrationDBHash hook logs 2021-11-08 15:53:48 +00:00
Mikhail Shchatko
1384eee3fa SERVER-61238 Don't overwrite hook logger in TenantMigrationThread 2021-11-05 07:42:54 +00:00
Mikhail Shchatko
993a1658d6 SERVER-55859 Add multiversion full cluster changestreams hook 2021-08-18 14:37:38 +00:00
Siran Wang
2fe0fa151f SERVER-55861 add retryable writes multiversion hook 2021-07-30 14:06:16 +00:00
Pavi Vetriselvan
0aebd5a122 SERVER-57218 ContinuousTenantMigration should wait for garbage collection to replicate 2021-06-02 14:10:01 +00:00
Mikhail Shchatko
cf55779be0 SERVER-57112 Fix CheckTenantMigrationDBHash duplicated logs 2021-06-02 08:12:54 +00:00
Lingzhi Deng
a0c70edc57 SERVER-55352: Remove denylisted abort reasons from tenant migration hook 2021-05-27 17:07:43 +00:00
Pavi Vetriselvan
fffcdd7eba SERVER-57089 Add skip_dbhash flag to ContinuousTenantMigration 2021-05-25 14:37:02 +00:00
Jason Zhang
97bd3bc33d SERVER-56967 Make a deepcopy of shell_options in the tenant migration passthrough suite 2021-05-17 15:10:43 +00:00
Shreyas Kalyan
47d9962185 SERVER-55964 Replace "blacklist" in all code and comments 2021-05-14 19:07:16 +00:00
Jack Mulrow
42669a4ef2 SERVER-56938 Continuous tenant migration hook should retry dropping tenant dbs on write concern errors 2021-05-14 15:31:12 +00:00
Cheahuychou Mao
46da8dbb40 SERVER-56434 Make tenant migration hook retry if get primary times out 2021-04-29 01:04:26 +00:00
Cheahuychou Mao
c2b497d2f9 SERVER-56431 Make sure that the ContinuousTenantMigration hook not retry donorForgetMigration after getting NoSuchTenantMigration 2021-04-29 01:04:26 +00:00
XueruiFa
c5ae3db584 SERVER-55882: Invalidate in-memory transactions when fetching committed transactions in tenant migrations 2021-04-28 16:19:00 +00:00
Lingzhi Deng
0464f0b7bc SERVER-55353: Ignore pre/post image when tenant oplog batcher can't find one 2021-04-28 02:06:05 +00:00
Cheahuychou Mao
ecb77d4c6f SERVER-56308 Fix auth errors in tenant migration stepdown/kill/terminate suites 2021-04-27 20:51:09 +00:00
Cheahuychou Mao
2052c20502 SERVER-56308 Enable auth in tenant migration jscore passhthrough suites 2021-04-27 00:14:10 +00:00
Jason Zhang
fb9e759ee6 SERVER-56343 Create shallow copy of shell_options in tenant migration passthrough 2021-04-26 17:22:11 +00:00
XueruiFa
fcf20de28b SERVER-56258: Complete TODO from SERVER-55355 2021-04-22 17:10:11 +00:00
Cheahuychou Mao
1930a14cb0 SERVER-52713 Add tenant migration stepdown jscore passthrough suite 2021-03-27 06:54:39 +00:00
Jason Zhang
5a69247372 SERVER-53251 Add dbhash check to tenant migration passthrough 2021-03-25 18:24:48 +00:00
Cheahuychou Mao
67c23bccf4 SERVER-55349 Make TenantMigrationThread garbage collect migration before validating abort reason 2021-03-19 19:42:54 +00:00
Lingzhi Deng
77a1e00c53 SERVER-55169: Handle timeseries bucket collections in TenantCollectionCloner 2021-03-17 00:13:15 +00:00
XueruiFa
fd19665e9c SERVER-55168: Allow tenant migration cloner to write to system.views collections 2021-03-15 19:10:59 +00:00
Cheahuychou Mao
a329925d96 SERVER-55157 Make tenant migration hook throw an error if the migration aborts not because of the failpoint 2021-03-15 15:56:56 +00:00
Cheahuychou Mao
1f39f0c300 SERVER-54868 Regenerate test tenant migration certificates with only the necessary privileges 2021-03-02 17:57:12 +00:00
Cheahuychou Mao
a2ad8a9496 SERVER-54653 Make ContinuousTenantMigration hook garbage collect each migration before starting the next one 2021-02-19 23:33:55 +00:00
Cheahuychou Mao
29804e98dc SERVER-50495 Make tenant_migration_jscore_passthrough simulate migrations that commit 2021-02-12 04:43:13 +00:00
Cheahuychou Mao
84a07cc16f SERVER-54061 Rename failpoints in TenantMigrationDonorService 2021-01-27 03:41:30 +00:00
Cheahuychou Mao
1dfe8355a2 SERVER-52706 Make tenant migration donor use a separate NetworkInterface and x509 certificate to connect to recipient 2021-01-05 05:58:56 +00:00
Cheahuychou Mao
fee631bc61 SERVER-52708 Make tenant migration donor take certificate as string in donorStartMigration command 2021-01-05 00:39:04 +00:00
Jason Zhang
34a81def84 SERVER-50494 Implement proxy’s retry logic for batch write commands
Co-authored-by: Cheahuychou Mao <mao.cheahuychou@gmail.com>
2020-11-20 06:21:33 +00:00
Judah Schvimer
a013b58aa9 SERVER-50948 Change databasePrefix and dbPrefix to tenantId 2020-10-14 20:27:39 +00:00
Cheahuychou Mao
d7f220af70 SERVER-50493 Make tenant_migration_jscore_passthrough simulate a complete migration between two real replica sets that aborts 2020-10-12 22:26:05 +00:00
Cheahuychou Mao
f3eadbd5f8 SERVER-50787 Update donorStartMigration command to have a "polling" interface 2020-09-22 19:47:25 +00:00
Cheahuychou Mao
6791200c05 SERVER-50104 Add a test hook that runs a background migration that involves only the donor side on a database that no tests use 2020-08-27 02:19:18 +00:00