-
Type: Improvement
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
STM 2020-06-29
-
3
Once 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.)
otherwise:
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.
- depends on
-
SERVER-46687 Run hang-analyzer from resmoke and integrate with archival
- Closed
-
SERVER-46690 Add functionality for evergreen.yml to know when resmoke finishes
- Closed
- duplicates
-
SERVER-46687 Run hang-analyzer from resmoke and integrate with archival
- Closed
- related to
-
SERVER-48728 Complete TODO listed in SERVER-46691
- Closed
-
SERVER-48895 Complete TODO listed in SERVER-46691
- Closed