[SERVER-53026] Secondary cannot restart replication Created: 23/Nov/20 Updated: 29/Oct/23 Resolved: 02/Dec/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | None |
| Fix Version/s: | 4.0.22, 3.6.22, 4.2.12, 4.4.4 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | A. Jesse Jiryu Davis | Assignee: | A. Jesse Jiryu Davis |
| 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, v4.2, v4.0
|
||||||||||||||||||||
| Sprint: | Repl 2020-11-30, Repl 2020-12-14 | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Linked BF Score: | 0 | ||||||||||||||||||||
| Description |
|
After This shows up in initial_sync_document_validation.js because this test calls the "resync" command. The "resync" command was removed after 3.6 ( Does the replSetSyncFrom command suffer the same deadlock? In all versions? |
| Comments |
| Comment by Githook User [ 16/Dec/20 ] |
|
Author: {'name': 'A. Jesse Jiryu Davis', 'email': 'jesse@mongodb.com', 'username': 'ajdavis'}Message: (cherry picked from commit a574d23ec0b7d06b8d872bf64136308f541a796d) |
| Comment by Githook User [ 14/Dec/20 ] |
|
Author: {'name': 'A. Jesse Jiryu Davis', 'email': 'jesse@mongodb.com', 'username': 'ajdavis'}Message: (cherry picked from commit a574d23ec0b7d06b8d872bf64136308f541a796d) |
| Comment by Githook User [ 13/Dec/20 ] |
|
Author: {'name': 'A. Jesse Jiryu Davis', 'email': 'jesse@mongodb.com', 'username': 'ajdavis'}Message: (cherry picked from commit a574d23ec0b7d06b8d872bf64136308f541a796d) |
| Comment by Githook User [ 02/Dec/20 ] |
|
Author: {'name': 'A. Jesse Jiryu Davis', 'email': 'jesse@mongodb.com', 'username': 'ajdavis'}Message: |
| Comment by A. Jesse Jiryu Davis [ 02/Dec/20 ] |
|
I'm fixing this on 3.6 first, then I'll investigate how much forward-porting is required. |
| Comment by A. Jesse Jiryu Davis [ 02/Dec/20 ] |
|
I guess replSetSyncFrom doesn't suffer this deadlock, since it's used in many JS tests which are not failing. Only the JS tests that use the "resync" command have timeouts due to my |