[SERVER-54540] Allow for network errors when restarting heartbeats to induce rollback in rollback test fixture Created: 12/Feb/21 Updated: 29/Oct/23 Resolved: 17/Feb/21 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | None |
| Fix Version/s: | 4.9.0, 4.4.5 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Samyukta Lanka | Assignee: | Samyukta Lanka |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Operating System: | ALL | ||||||||||||||||
| Backport Requested: |
v4.4
|
||||||||||||||||
| Sprint: | Repl 2021-02-22 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Linked BF Score: | 10 | ||||||||||||||||
| Description |
|
There is a race in the rollback test fixture between rollback closing all connections and the test fixture trying to send a command to restart the heartbeats so that the rollback node starts rollback in a reasonable time frame. If the first happens, we don't need to do the second since it means that the rollback has already started. |
| Comments |
| Comment by Githook User [ 08/Mar/21 ] |
|
Author: {'name': 'Samy Lanka', 'email': 'samy.lanka@mongodb.com', 'username': 'lankas'}Message: (cherry picked from commit e5a1fe4a8ebd4cbc71c6f555ab08386d37a89736) |
| Comment by Samyukta Lanka [ 17/Feb/21 ] |
|
gregory.noma yep, thanks for the heads up! I closed the other as a duplicate of this ticket since the fix has already gone in. |
| Comment by Gregory Noma [ 17/Feb/21 ] |
|
Is this the same issue as |
| Comment by Githook User [ 16/Feb/21 ] |
|
Author: {'name': 'Samy Lanka', 'email': 'samy.lanka@mongodb.com', 'username': 'lankas'}Message: |