Skip to content
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

build: update profiling deps/libdatadog v9 #2662

Merged
merged 8 commits into from
May 20, 2024
Merged

Conversation

morrisonlevi
Copy link
Collaborator

Description

This bumps dependency versions to more recent releases, including libdatadog to v9.0.0.

Reviewer checklist

  • Test coverage seems ok.
  • Appropriate labels assigned.

@morrisonlevi morrisonlevi requested review from a team as code owners May 14, 2024 20:23
@codecov-commenter
Copy link

codecov-commenter commented May 14, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 79.28%. Comparing base (1aaebd8) to head (ff2c378).
Report is 1 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##             master    #2662      +/-   ##
============================================
+ Coverage     77.72%   79.28%   +1.56%     
  Complexity     2212     2212              
============================================
  Files           225      199      -26     
  Lines         26109    22092    -4017     
  Branches        988        0     -988     
============================================
- Hits          20292    17515    -2777     
+ Misses         5291     4577     -714     
+ Partials        526        0     -526     
Flag Coverage Δ
appsec-extension ?
tracer-extension 78.55% <ø> (ø)
tracer-php 80.30% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

see 26 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1aaebd8...ff2c378. Read the comment docs.

@pr-commenter
Copy link

pr-commenter bot commented May 14, 2024

Benchmarks

Benchmark execution time: 2024-05-17 14:59:00

Comparing candidate commit ff2c378 in PR branch levi/libdatadog-9 with baseline commit 1aaebd8 in branch master.

Found 0 performance improvements and 1 performance regressions! Performance is the same for 26 metrics, 9 unstable metrics.

scenario:walk_stack/1

  • 🟥 wall_time [+798.300ns; +801.071ns] or [+6.320%; +6.342%]

@@ -1114,7 +1122,7 @@ mod tests {
}

#[test]
#[cfg(feature = "timeline")]
#[cfg(all(feature = "timeline", not(miri)))]
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is unrelated, but I was using cargo +nightly miri locally to see if the specific nightly version was compatible with the changes, and this fails on miri:

error: unsupported operation: extern static bindings::ffi::datadog_php_profiling_get_profiling_context from crate datadog_php_profiling is not supported by Miri

Comment on lines 15 to 17
# with ahash 0.8.7 we run into https://github.com/tkaitchuck/aHash/issues/195
# should be fixed with updating Rust to 1.72
ahash = { version = "=0.8.6" }
ahash = { version = "=0.8.11" }
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should update the comment above, thats not true anymore

@morrisonlevi morrisonlevi merged commit 7b36318 into master May 20, 2024
586 of 588 checks passed
@morrisonlevi morrisonlevi deleted the levi/libdatadog-9 branch May 20, 2024 21:51
@bwoebi bwoebi added this to the 1.0.0 milestone May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants