[SERVER-54665] Make participants clean up collections created for resharding upon abort Created: 19/Feb/21 Updated: 06/Dec/22 Resolved: 16/Mar/21 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Sharding |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Haley Connelly | Assignee: | [DO NOT USE] Backlog - Sharding NYC |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | PM-234-M3, PM-234-T-error-flow | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Sharding NYC
|
||||||||
| Participants: | |||||||||
| Description |
|
Between the time a recipient/donor reports to the coordinator it has transitioned to kError, and the time the participant transitions to kDone, the participant must clean up any local collections it may have created. Note: Once a participant notifies the coordinator it is in state kDone, the only local resharding document allowed to (temporarily) still exist is the ReshardingDonorDocument / ReshardingRecipientDocument |