-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
Fully Compatible
-
Repl 2020-12-14, Repl 2020-12-28, Repl 2021-01-11
Tenant Migration related jstests should call donorForgetMigration when migration is completed(aborted/committed). Failure to do so will make the recipient to exhaust the TenantMigrationRecipientService thread pool (default is 8, see SERVER-50669). Currently, there are components on the recipient side, like oplog fetcher and cloner, which runs a synchronous task on the TenantMigrationRecipientService thread pool without yielding the thread. Those components will be stopped only if the migration on recipient side fails due to an error or receives RecipientForgetMigration cmd.
- depends on
-
SERVER-48814 Handle cleanup in MigrationServiceInstance
- Closed
- is related to
-
SERVER-53109 Fix tenant_migration_conflicting_donor_start_migration_cmds.js from "FailedToSatisfyReadPreference" failures.
- Closed