[SERVER-66613] Send binary version instead of evergreen version to symbolizer service Created: 20/May/22 Updated: 29/Oct/23 Resolved: 24/May/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.0.2, 6.1.0-rc0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Mikhail Shchatko | Assignee: | Mikhail Shchatko |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Backwards Compatibility: | Fully Compatible | ||||
| Operating System: | ALL | ||||
| Backport Requested: |
v6.0
|
||||
| Sprint: | DAG 2022-05-30 | ||||
| Participants: | |||||
| Story Points: | 2 | ||||
| Description |
|
Debug symbols mapper sends ${version_id} evergreen expansion to symbolizer service to associate build ID with an evergreen version in order to distinguish patch versions, but it does not help with the mainline versions on the waterfall page. In patches
But it's not the same with the mainline versions. Nothing is appended to it there:
On the mainline the values of ${version_id} looks like this:
This values are not printed in backtraces, so it can't be used during the search of debug symbols. To fix that mongodb build version could be sent instead:
This value is printed in backtraces:
This way mainline versions and patch versions can be distinguished correctly. |
| Comments |
| Comment by Githook User [ 23/Aug/22 ] |
|
Author: {'name': 'Mikhail Shchatko', 'email': 'mikhail.shchatko@mongodb.com', 'username': 'MikhailShchatko'}Message: (cherry picked from commit c2f3bb6b7f263d91f9a5f212faec2417adadea97) |
| Comment by Githook User [ 23/May/22 ] |
|
Author: {'name': 'Mikhail Shchatko', 'email': 'mikhail.shchatko@mongodb.com', 'username': 'MikhailShchatko'}Message: |