[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:
Backports
Depends
depends on SERVER-28960 Unittest "death tests" should not dum... Closed
Related
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: SERVER-28596 Handle cases when binary is invoked with options for the unittest

(cherry picked from commit ff952170b92c0d3a0c9e4d3387478b70d4340d9c)
Branch: v3.4
https://github.com/mongodb/mongo/commit/20abf7e1873813a1190377933aad0f8e57a3bea1

Comment by Githook User [ 11/Jul/17 ]

Author:

{u'username': u'hptabster', u'name': u'Jonathan Abrahams', u'email': u'jonathan@mongodb.com'}

Message: SERVER-28596 Upload hanging or failing tests in compile_all to S3

(cherry picked from commit d4eeb742d85e31b95376715dec3454870ae83064)
Branch: v3.4
https://github.com/mongodb/mongo/commit/359ad31c327e14843dd80da6be56003e0c26b02f

Comment by Githook User [ 09/Jun/17 ]

Author:

{u'username': u'hptabster', u'name': u'Jonathan Abrahams', u'email': u'jonathan@mongodb.com'}

Message: SERVER-28596 Handle cases when binary is invoked with options for the unittest
Branch: master
https://github.com/mongodb/mongo/commit/ff952170b92c0d3a0c9e4d3387478b70d4340d9c

Comment by Githook User [ 02/Jun/17 ]

Author:

{u'username': u'hptabster', u'name': u'Jonathan Abrahams', u'email': u'jonathan@mongodb.com'}

Message: SERVER-28596 Upload hanging or failing tests in compile_all to S3
Branch: master
https://github.com/mongodb/mongo/commit/d4eeb742d85e31b95376715dec3454870ae83064

Comment by Jonathan Abrahams [ 27/Apr/17 ]

Making this a dependency on SERVER-28960, to reduce overhead of uploading Cores and Binaries (with debug symbols) for Unittests which trigger a failure via DEATH_TEST.

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.

Generated at Thu Feb 08 04:18:34 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.