[SERVER-81270] Implement Operation Tracking for MigrationBlockingOperationCoordinator Created: 20/Sep/23 Updated: 24/Dec/23 Resolved: 24/Dec/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.3.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Ryan Scott | Assignee: | Kruti Shah |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Assigned Teams: |
Cluster Scalability
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Sprint: | Cluster Scalability 2023-11-27, Cluster Scalability 2023-12-11, Cluster Scalability 2023-12-25 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
Add beginOperation() and endOperation() functions to MigrationBlockingCoordinator. Operations should be stored in a set, and a state document should be written to disk as long as the set is not empty. When the set becomes empty, the state document should be deleted and the completion promise fulfilled. |
| Comments |
| Comment by Githook User [ 21/Dec/23 ] |
|
Author: {'name': 'Kruti Shah', 'email': '70412403+krutishah139@users.noreply.github.com', 'username': 'krutishah139'}Message: GitOrigin-RevId: 8cbf2b28f5bf84c47305ae26961ab81f7c7a82c3 |