[ 
https://issues.apache.org/jira/browse/ASTERIXDB-1353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Blow resolved ASTERIXDB-1353.
-------------------------------------
    Resolution: Fixed

Configured 

To configure a jenkins job for thread dumps:
- Add 'Perform BuildStep' Time-out action 
- Configure to 'Execute managed script', 'Capture Thread Dumps'
- Optionally provide outputSubDir where under $WORKSPACE thread dumps should be 
captured
- Ensure 'Ignore failure of the build step' and 'Create a launcher for this 
build step' are checked
- Add 'Archive the artifacts' post-build action
- Add target/threaddumps/** (or equivalent based on specified outputSubDir) to 
files to archive
- Under Advanced, ensure 'Do not fail build if archiving returns nothing' is 
checked and 'Archive artifact only if build is successful' is unchecked.

In case of timeout, thread-dumps.html will be produced as a build artifacts

> Capture thread dumps on Jenkins timeouts
> ----------------------------------------
>
>                 Key: ASTERIXDB-1353
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1353
>             Project: Apache AsterixDB
>          Issue Type: Test
>          Components: Test Framework
>            Reporter: Michael Blow
>            Assignee: Michael Blow
>            Priority: Minor
>
> In case of test runs timing out, the process is killed.  Thread dumps should 
> be captured prior to killing the process(es) that is(are) hung/taking longer 
> than expected, to aid in debugging.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to