[SERVER-46687] Run hang-analyzer from resmoke and integrate with archival Created: 06/Mar/20 Updated: 29/Oct/23 Resolved: 13/Aug/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Testing Infrastructure |
| Affects Version/s: | None |
| Fix Version/s: | 4.7.0 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Vlad Rachev (Inactive) | Assignee: | Vlad Rachev (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | tig-hanganalyzer, tig-resmoke | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||||||||||||||
| Sprint: | STM 2020-06-01, STM 2020-06-15, STM 2020-06-29, STM 2020-07-27, STM 2020-08-10, STM 2020-08-24 | ||||||||||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||||||||||
| Story Points: | 7 | ||||||||||||||||||||||||||||||||||||
| Description |
|
NOTE: This should be behind a flag. When a test or task times out in evergreen, resmoke will be sent a sigusr1 signal. The signal handler in resmoke will be modified to call the hang-analyzer on all tests that are still running. In the case of a test timeout, there should only be one, but in the case of a task timeout there can be multiple jobs. Some complexity exists in determining the test pids. For tests started by resmoke fixtures, we can grab the fixture pids themselves. For tests using mongorunner to start processes, use process.children on the mongo shell process to get the list. |
| Comments |
| Comment by Githook User [ 13/Aug/20 ] |
|
Author: {'name': 'vrachev', 'email': 'vlad.rachev@mongodb.com', 'username': 'vrachev'}Message: |
| Comment by Githook User [ 29/Jul/20 ] |
|
Author: {'name': 'Robert Guo', 'email': 'robert.guo@mongodb.com'}Message: Revert " This reverts commit 0cbc4ea6a9865906736bae49be34e4359dd3853e. |
| Comment by Githook User [ 28/Jul/20 ] |
|
Author: {'name': 'Robert Guo', 'email': 'robert.guo@mongodb.com'}Message: This reverts commit 6ac765dd18a96bbe43eb22a30ddaf3a4d42ae2e3. |
| Comment by Githook User [ 28/Jul/20 ] |
|
Author: {'name': 'Henrik Edin', 'email': 'henrik.edin@mongodb.com', 'username': 'henrikedin'}Message: Revert " This reverts commit aa5754b408d61bd941ef20f7cd4525e6768cff6d. |
| Comment by Githook User [ 27/Jul/20 ] |
|
Author: {'name': 'vrachev', 'email': 'vlad.rachev@mongodb.com', 'username': 'vrachev'}Message: |
| Comment by Robert Guo (Inactive) [ 23/Jul/20 ] |
|
Code is complete. Assigning to myself for now to look at failures in the commit queue since Vlad's on vacation. |
| Comment by Vlad Rachev (Inactive) [ 23/Jun/20 ] |
|
Putting this on hold for now while focusing on |
| Comment by Vlad Rachev (Inactive) [ 11/Jun/20 ] |
|
Closed The functionality will be:
|