SERVER-46687 is completed, the timeout task in evergreen.yml needs to be modified to:
- If running powercycle or jepsen, run the hang-analyzer as before (call resmoke hang-analyzer args directly - this just means keep this section.
(Resmoke does not execute powercycle, so the mechanism outlined in this project will not work for it.)
call new script that will:
- Send sigusr1/windows event to resmoke processes explictly - the code for this exists in hang_analyzer.py, it needs to be moved into it's own file that still lives in mongo/buildscripts.
- Wait for the resmoke processes to exit. Since we already know the pids this should be easy.