-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
ALL
-
Server Serverless 2023-05-15, Server Serverless 2023-05-29, Server Serverless 2023-06-26, Server Serverless 2023-07-10, Server Serverless 2023-07-24, Server Serverless 2023-08-07, Server Serverless 2023-08-21
-
149
This ticket aims to ensure that the _waitForAllNodesToFinishImport() stage is interrupted upon receiving a migration interrupt signal or when the import quorum timeout expires.
Additionally, address this test issue: In tenant_migration_recipient_vote_imported_files.js, the test explicitly calls recipientVoteImportedFiles command on primary before primary could finish copying and importing donor files. This makes shard merge to move to consistent state before all nodes in the recipient replica set could import all donor files. This in-turn leads to this fassert failure.
- is duplicated by
-
SERVER-68159 Tenant migration recipient needs to interrupt all operations on recipientForgetMigration
- Closed