-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
Fully Compatible
-
Sharding 2020-09-21
The TenantMigrationDonor's steps should be wrapped in AsyncTry loops to keep retrying until success, the donor node is stepping down or shutting down, or the step generates an error that cannot be retried on and should cause the donor to make an abort decision.
I am not currently aware of any errors that should lead to an abort decision, so for now we can assume every error can be retried on. Perhaps we will uncover some such errors through passthrough testing.
See example of using AsyncTry.
- is depended on by
-
SERVER-50972 Make tenant migration donor startup recovery more likely to cover all the 4 possible states
- Closed