[SERVER-55572] Handle CallbackCanceled errors in the tenant migration donor service Created: 26/Mar/21  Updated: 09/Apr/21  Resolved: 09/Apr/21

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: Jack Mulrow Assignee: Jack Mulrow
Resolution: Duplicate Votes: 0
Labels: pm-1791_non-cloud-blocking, pm-1791_other_required
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-55780 Simplify cancellation for tenant migr... Closed
Related
related to SERVER-54302 Write tenant migration test when the ... Closed
is related to SERVER-55780 Simplify cancellation for tenant migr... Closed
is related to SERVER-55053 Treat CallbackCanceled as a retryable... Closed
Operating System: ALL
Sprint: Sharding 2021-04-19
Participants:

 Description   

When its cancellation token is interrupted on stepdown or shutdown, the tenant migration donor logic can fail with CallbackCanceled, which currently may be returned to the client. We should either convert this error to a retryable one or have Cloud and our testing infrastructure consider it retryable.



 Comments   
Comment by Jack Mulrow [ 09/Apr/21 ]

With the changes from SERVER-55780, canceling the cancellation token for a donor instance should never return CallbackCanceled to the client, so closing this as a duplicate of that ticket.

Generated at Thu Feb 08 05:36:50 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.