[SERVER-59605] setup_spawnhost_coredump no longer has access to debug symbols from Evergreen task Created: 26/Aug/21  Updated: 29/Oct/23  Resolved: 30/Aug/21

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 5.1.0-rc0

Type: Bug Priority: Critical - P2
Reporter: Max Hirschhorn Assignee: Robert Guo (Inactive)
Resolution: Fixed Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Problem/Incident
is caused by SERVER-56289 All generated tasks depend on archive... Closed
Related
related to SERVER-71954 Evergreen tasks do not always depend ... Closed
related to SERVER-79904 Investigate changing resmoke dependen... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: STM 2021-09-06
Participants:
Story Points: 1

 Description   

The changes from SERVER-56289 made it so Evergreen tasks which run server tests now depend on archive_dist_test (binaries) rather than archive_dist_test_debug (debug symbols). The evergreen fetch command run while spawning an Evergreen host only downloads the artifacts from (transitively) depended on tasks. This means the debug symbols tarball is no longer automatically available to engineers and the setup_spawnhost_coredump script when spawning a host.



 Comments   
Comment by Vivian Ge (Inactive) [ 06/Oct/21 ]

Updating the fixversion since branching activities occurred yesterday. This ticket will be in rc0 when it’s been triggered. For more active release information, please keep an eye on #server-release. Thank you!

Comment by Githook User [ 30/Aug/21 ]

Author:

{'name': 'Robert Guo', 'email': 'robert.guo@mongodb.com'}

Message: SERVER-59605 have generated tasks depend on archive_dist_test_debug
Branch: master
https://github.com/mongodb/mongo/commit/0cca698c48056053aa5bb4c45ebc598f669e7f60

Comment by Andrew Morrow (Inactive) [ 26/Aug/21 ]

max.hirschhorn - I'll leave it up to robert.guo on whether to revert since it was his change. I had hoped we would take a different approach based EVG-14537, since I think that would have worked for all tasks, not just generated ones. I'm not sure if that solution as originally envisioned would have avoided this issue, but it would have at least given us an explicit dependency edge on which to hang an artifacts dependency of some sort.

Comment by Robert Guo (Inactive) [ 26/Aug/21 ]

max.hirschhorn That's not great. Thanks for bringing this up. Let me get the dependency changed backed to archive_dist_test_debug ASAP.

Comment by Max Hirschhorn [ 26/Aug/21 ]

robert.guo, acm, I'm not sure how signficant the gains from SERVER-56289 have been but the changes are causing friction when investigating crashes and hangs. Could we consider reverting in the meantime?

Generated at Thu Feb 08 05:47:39 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.