[SERVER-48379] ReplSetTest should wait for secondaries before checking db hashes Created: 21/May/20 Updated: 29/Oct/23 Resolved: 27/May/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | None |
| Fix Version/s: | 4.4.0-rc9, 4.7.0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Vesselina Ratcheva (Inactive) | Assignee: | Vesselina Ratcheva (Inactive) |
| 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
|
||||||||||||||||
| Sprint: | Repl 2020-06-01 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Linked BF Score: | 44 | ||||||||||||||||
| Description |
|
We can only run the consistency checks on nodes in secondary (or primary) state. However, there is an unknown number of tests that may terminate (i.e. call stopSet on) sets where some secondaries are not finished recovering. Rather than fixing those piecemeal, it should be safe for us to just make the consistency hooks wait for the nodes they are checking to be ready. |
| Comments |
| Comment by Githook User [ 05/Jun/20 ] |
|
Author: {'name': 'Vesselina Ratcheva', 'email': 'vesselina.ratcheva@10gen.com', 'username': 'vessy-mongodb'}Message: (cherry picked from commit 9a6b5b9d099eb25aafc26fbf17c27fd32ad4b5ef) |
| Comment by Githook User [ 27/May/20 ] |
|
Author: {'name': 'Vesselina Ratcheva', 'email': 'vesselina.ratcheva@10gen.com', 'username': 'vessy-mongodb'}Message: |