[SERVER-28596] Upload hanging or failing tests in compile_all to S3 Created: 03/Apr/17 Updated: 06/Dec/17 Resolved: 09/Jun/17 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Testing Infrastructure |
| Affects Version/s: | None |
| Fix Version/s: | 3.4.7, 3.5.9 |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Siyuan Zhou | Assignee: | Jonathan Abrahams |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Backport Requested: |
v3.4
|
||||||||||||||||
| Sprint: | TIG 2017-05-08, TIG 2017-06-19 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Linked BF Score: | 0 | ||||||||||||||||
| Description |
|
When unit tests in compile_all time out, the binaries are not uploaded to S3, which makes core dumps useless. Hang analyzer can detect deadlocks but if the hang is caused by conditional variables, the logs are the last resort. |
| Comments |
| Comment by Githook User [ 11/Jul/17 ] |
|
Author: {u'username': u'hptabster', u'name': u'Jonathan Abrahams', u'email': u'jonathan@mongodb.com'}Message: (cherry picked from commit ff952170b92c0d3a0c9e4d3387478b70d4340d9c) |
| Comment by Githook User [ 11/Jul/17 ] |
|
Author: {u'username': u'hptabster', u'name': u'Jonathan Abrahams', u'email': u'jonathan@mongodb.com'}Message: (cherry picked from commit d4eeb742d85e31b95376715dec3454870ae83064) |
| Comment by Githook User [ 09/Jun/17 ] |
|
Author: {u'username': u'hptabster', u'name': u'Jonathan Abrahams', u'email': u'jonathan@mongodb.com'}Message: |
| Comment by Githook User [ 02/Jun/17 ] |
|
Author: {u'username': u'hptabster', u'name': u'Jonathan Abrahams', u'email': u'jonathan@mongodb.com'}Message: |
| Comment by Jonathan Abrahams [ 27/Apr/17 ] |
|
Making this a dependency on |
| Comment by Max Hirschhorn [ 04/Apr/17 ] |
|
We can potentially use the file name pattern for the core dumps that get generated to select which files to upload as part of the "post" task in Evergreen. |