[SERVER-55349] Make TenantMigrationThread garbage collect migration before validating abort reason Created: 19/Mar/21 Updated: 29/Oct/23 Resolved: 19/Mar/21 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Sharding |
| Affects Version/s: | None |
| Fix Version/s: | 4.9.0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Cheahuychou Mao | Assignee: | Cheahuychou Mao |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | pm-1791_non-cloud-blocking | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | Sharding 2021-03-22, Sharding 2021-04-05 | ||||||||
| Participants: | |||||||||
| Description |
|
Currently, if the migration aborts due to an unexpected error, the thread would throw an exception and the migration would not get garbage collected. This would the migration in the next test to fail with ConflictingOperationInProgress. |
| Comments |
| Comment by Githook User [ 19/Mar/21 ] |
|
Author: {'name': 'Cheahuychou Mao', 'email': 'mao.cheahuychou@gmail.com', 'username': 'cheahuychou'}Message: |