-
Notifications
You must be signed in to change notification settings - Fork 400
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(profiling): add debug asserts for our assumption on the stack frame #9672
Conversation
049a36c
to
bd18245
Compare
Datadog ReportBranch report: ✅ 0 Failed, 175319 Passed, 1179 Skipped, 11h 29m 53.36s Total duration (27m 16.57s time saved) New Flaky Tests (1)
|
0bd4274
to
46afdcd
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #9672 +/- ##
===========================================
- Coverage 74.65% 27.23% -47.42%
===========================================
Files 1381 1370 -11
Lines 127965 127928 -37
===========================================
- Hits 95531 34843 -60688
- Misses 32434 93085 +60651 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, I think this looks good to me. Checking config is a pretty reasonable strategy, since it'll just be the lookup for the object and then the subsequent attribute. I think that's in the same category as wrapping an os.environ
check, and IMHO much more readable and intuitive.
I also see that we dropped the WRAPT_C_EXT
check. I'm assuming that this is OK due to how we vendor wrapt, but I don't know for certain.
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @taegyunkim and the rest of your teammates on |
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @taegyunkim and the rest of your teammates on |
1 similar comment
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @taegyunkim and the rest of your teammates on |
As suggested in #9615 (comment)
Checklist
changelog/no-changelog
is set@DataDog/apm-tees
.Reviewer Checklist