[SERVER-47702] Tests should not try to resume index builds via failpoint while a node may be in ROLLBACK Created: 22/Apr/20 Updated: 29/Oct/23 Resolved: 24/Apr/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication, Storage |
| Affects Version/s: | None |
| Fix Version/s: | 4.7.0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | William Schultz (Inactive) | Assignee: | William Schultz (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 | ||||||||
| Sprint: | Repl 2020-05-04 | ||||||||
| Participants: | |||||||||
| Description |
|
Some tests that use the RollbackTest fixture pause index builds and resume them on the rollback node during the kSyncSourceOperationsDuringRollback test phase. During this phase the node may be in rollback and may close client connections so running a command to set a failpoint can fail. We should resume these index builds at a point in the test when we are sure the nodes are not in ROLLBACK state. This behavior was observed in the following tests:
|
| Comments |
| Comment by Githook User [ 24/Apr/20 ] |
|
Author: {'name': 'William Schultz', 'email': 'william.schultz@mongodb.com', 'username': 'will62794'}Message: |
| Comment by William Schultz (Inactive) [ 22/Apr/20 ] |
|
This issue turned up in a patch build while working on speeding up RollbackTest in |