[SERVER-83428] Handle multi-deletes during tenant migration as interrupted errors Created: 17/Nov/23  Updated: 09/Jan/24

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

Type: Task Priority: Major - P3
Reporter: Yuhong Zhang Assignee: Backlog - Cluster Scalability
Resolution: Unresolved Votes: 0
Labels: cs-subteam2
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
related to SERVER-53457 Handle multi-updates correctly in ten... Closed
Assigned Teams:
Cluster Scalability
Participants:
Linked BF Score: 12
Story Points: 3

 Description   

The command is handled with a command error during tenant migration and will be retried by the client on the recipient. But the command could have executed partially on the donor already and thus returning a wrong write result.



 Comments   
Comment by Lamont Nelson [ 04/Dec/23 ]

We should return

 

so that the client does not retry.

Generated at Thu Feb 08 06:52:09 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.