[SERVER-84288] hang analyzer do not wait on zombie processes to end on SIGQUIT Created: 18/Dec/23 Updated: 31/Dec/23 Resolved: 19/Dec/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.3.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Trevor Guidry | Assignee: | Trevor Guidry |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Backwards Compatibility: | Fully Compatible | ||||
| Participants: | |||||
| Linked BF Score: | 143 | ||||
| Description |
|
On TSAN/ASAN variants we send a sigquit to the inputted pids. If these pids only include the child processes then it is normal for them to become zombies. In practice this only happens in the shell hang analyzer. We should be able to treat these zombie processes as ended from the hang_analyzer point of view and they will be reaped whenever the parent dies anyways. |
| Comments |
| Comment by Githook User [ 19/Dec/23 ] |
|
Author: {'name': 'Trevor', 'email': 'trevorguidry6@gmail.com', 'username': 'Trevor159'}Message: GitOrigin-RevId: 7bae88d3be2bdffbdbed9c83eae9ed0db625dc3c |