[CONTROLLER-1023] Clustering: Leader should abandon stalled Installsnapshot on Follower, when it gets reinstated Created: 13/Nov/14 Updated: 02/Dec/14 Resolved: 02/Dec/14 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | mdsal |
| Affects Version/s: | Helium |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Kamal Rameshan | Assignee: | Moiz Raja |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| External issue ID: | 2371 |
| Priority: | High |
| Description |
|
Currently the snapshot is sent in chunks to the follower during an install snapshot. If the follower dies , the follower loses the received snapshot chunks. If it gets re-instated, the leader will attempt to send the follower the last attempted chunk and will not start from the first chunk. The leader would need to abandon the snapshot and sent a apppendentries , which would then initiate a fresh capture and install snapshot. |
| Comments |
| Comment by Moiz Raja [ 25/Nov/14 ] |
| Comment by Moiz Raja [ 02/Dec/14 ] |
|
Merged on both master and stable/helium |