[SERVER-51275] Synchronize starting the parallel shell with rollback in RollbackResumableIndexBuildTest Created: 01/Oct/20 Updated: 29/Oct/23 Resolved: 08/Oct/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 4.9.0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Gregory Noma | Assignee: | Gregory Noma |
| 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: | Execution Team 2020-10-19 | ||||||||||||
| Participants: | |||||||||||||
| Linked BF Score: | 38 | ||||||||||||
| Description |
|
It appears to be possible for the parallel shell to race with starting rollback when we transition to kSyncSourceOpsDuringRollback in RollbackResumableIndexBuildTest, causing the parallel shell to fail to run buildInfo when it is trying to connect. Adding synchronization to ensure the parallel shell is started before rollback begins may solve this. |
| Comments |
| Comment by Githook User [ 08/Oct/20 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: |