Skip to content

feat: add dummy function to test transitive dependencies#1686

Draft
hoolioh wants to merge 6 commits intojulio/rd-week-dynamic-pipelinefrom
julio/rd-week-test-libdd-data-pipeline-ffi
Draft

feat: add dummy function to test transitive dependencies#1686
hoolioh wants to merge 6 commits intojulio/rd-week-dynamic-pipelinefrom
julio/rd-week-test-libdd-data-pipeline-ffi

Conversation

@hoolioh
Copy link
Contributor

@hoolioh hoolioh commented Mar 6, 2026

What does this PR do?

A brief description of the change being made with this pull request.

Motivation

What inspired you to submit this pull request?

Additional Notes

Anything else we should know when reviewing?

How to test the change?

Describe here in detail how the change can be validated.

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

📚 Documentation Check Results

⚠️ 894 documentation warning(s) found

📦 libdd-data-pipeline-ffi - 894 warning(s)


Updated: 2026-03-07 09:02:38 UTC | Commit: 193f5a8 | missing-docs job results

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

Summary by Rule

Rule Base Branch PR Branch Change

Annotation Counts by File

File Base Branch PR Branch Change

Annotation Stats by Crate

Crate Base Branch PR Branch Change
clippy-annotation-reporter 5 5 No change (0%)
datadog-ffe-ffi 1 1 No change (0%)
datadog-ipc 27 27 No change (0%)
datadog-live-debugger 6 6 No change (0%)
datadog-live-debugger-ffi 10 10 No change (0%)
datadog-profiling-replayer 4 4 No change (0%)
datadog-remote-config 3 3 No change (0%)
datadog-sidecar 59 59 No change (0%)
libdd-common 10 10 No change (0%)
libdd-common-ffi 12 12 No change (0%)
libdd-crashtracker 12 12 No change (0%)
libdd-data-pipeline 5 5 No change (0%)
libdd-ddsketch 2 2 No change (0%)
libdd-dogstatsd-client 1 1 No change (0%)
libdd-profiling 13 13 No change (0%)
libdd-telemetry 19 19 No change (0%)
libdd-tinybytes 4 4 No change (0%)
libdd-trace-normalization 2 2 No change (0%)
libdd-trace-obfuscation 9 9 No change (0%)
libdd-trace-utils 15 15 No change (0%)
Total 219 219 No change (0%)

About This Report

This report tracks Clippy allow annotations for specific rules, showing how they've changed in this PR. Decreasing the number of these annotations generally improves code quality.

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

🔒 Cargo Deny Results

⚠️ 1 issue(s) found, showing only errors (advisories, bans, sources)

📦 libdd-data-pipeline-ffi - 1 error(s)

Show output
error[vulnerability]: Denial of Service via Stack Exhaustion
    ┌─ /home/runner/work/libdatadog/libdatadog/Cargo.lock:300:1
    │
300 │ time 0.3.41 registry+https://github.com/rust-lang/crates.io-index
    │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ security vulnerability detected
    │
    ├ ID: RUSTSEC-2026-0009
    ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2026-0009
    ├ ## Impact
      
      When user-provided input is provided to any type that parses with the RFC 2822 format, a denial of
      service attack via stack exhaustion is possible. The attack relies on formally deprecated and
      rarely-used features that are part of the RFC 2822 format used in a malicious manner. Ordinary,
      non-malicious input will never encounter this scenario.
      
      ## Patches
      
      A limit to the depth of recursion was added in v0.3.47. From this version, an error will be returned
      rather than exhausting the stack.
      
      ## Workarounds
      
      Limiting the length of user input is the simplest way to avoid stack exhaustion, as the amount of
      the stack consumed would be at most a factor of the length of the input.
    ├ Announcement: https://github.com/time-rs/time/blob/main/CHANGELOG.md#0347-2026-02-05
    ├ Solution: Upgrade to >=0.3.47 (try `cargo update -p time`)
    ├ time v0.3.41
      └── tracing-appender v0.2.3
          └── libdd-log v1.0.0
              └── (dev) libdd-data-pipeline v2.0.0
                  └── libdd-data-pipeline-ffi v28.0.1

advisories FAILED, bans ok, sources ok

Updated: 2026-03-07 09:02:31 UTC | Commit: 193f5a8 | dependency-check job results

@codecov-commenter
Copy link

codecov-commenter commented Mar 6, 2026

Codecov Report

❌ Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.19%. Comparing base (e784a9b) to head (fe1dd5b).
⚠️ Report is 9 commits behind head on julio/rd-week-dynamic-pipeline.

Additional details and impacted files
@@                        Coverage Diff                         @@
##           julio/rd-week-dynamic-pipeline    #1686      +/-   ##
==================================================================
- Coverage                           71.19%   71.19%   -0.01%     
==================================================================
  Files                                 423      424       +1     
  Lines                               62453    62456       +3     
==================================================================
  Hits                                44466    44466              
- Misses                              17987    17990       +3     
Components Coverage Δ
libdd-crashtracker 63.26% <ø> (ø)
libdd-crashtracker-ffi 17.64% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 87.64% <0.00%> (-0.06%) ⬇️
libdd-data-pipeline-ffi 73.65% <0.00%> (-0.27%) ⬇️
libdd-common 79.73% <ø> (ø)
libdd-common-ffi 73.40% <ø> (ø)
libdd-telemetry 62.48% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.74% <ø> (ø)
libdd-profiling 81.56% <ø> (ø)
libdd-profiling-ffi 63.65% <ø> (ø)
datadog-sidecar 33.46% <ø> (ø)
datdog-sidecar-ffi 12.49% <ø> (ø)
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 94.21% <ø> (ø)
libdd-trace-protobuf 68.00% <ø> (ø)
libdd-trace-utils 89.18% <ø> (ø)
datadog-tracer-flare 88.95% <ø> (ø)
libdd-log 74.69% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pr-commenter
Copy link

pr-commenter bot commented Mar 6, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-07 09:20:01

Comparing candidate commit fe1dd5b in PR branch julio/rd-week-test-libdd-data-pipeline-ffi with baseline commit 9c957d3 in branch julio/rd-week-dynamic-pipeline.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 57 metrics, 2 unstable metrics.

Explanation

This is an A/B test comparing a candidate commit's performance against that of a baseline commit. Performance changes are noted in the tables below as:

  • 🟩 = significantly better candidate vs. baseline
  • 🟥 = significantly worse candidate vs. baseline

We compute a confidence interval (CI) over the relative difference of means between metrics from the candidate and baseline commits, considering the baseline as the reference.

If the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD), the change is considered significant.

Feel free to reach out to #apm-benchmarking-platform on Slack if you have any questions.

More details about the CI and significant changes

You can imagine this CI as a range of values that is likely to contain the true difference of means between the candidate and baseline commits.

CIs of the difference of means are often centered around 0%, because often changes are not that big:

---------------------------------(------|---^--------)-------------------------------->
                              -0.6%    0%  0.3%     +1.2%
                                 |          |        |
         lower bound of the CI --'          |        |
sample mean (center of the CI) -------------'        |
         upper bound of the CI ----------------------'

As described above, a change is considered significant if the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD).

For instance, for an execution time metric, this confidence interval indicates a significantly worse performance:

----------------------------------------|---------|---(---------^---------)---------->
                                       0%        1%  1.3%      2.2%      3.1%
                                                  |   |         |         |
       significant impact threshold --------------'   |         |         |
                      lower bound of CI --------------'         |         |
       sample mean (center of the CI) --------------------------'         |
                      upper bound of CI ----------------------------------'

Candidate

Candidate benchmark details

Group 1

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sdk_test_data/rules-based execution_time 144.679µs 146.836µs ± 1.948µs 146.499µs ± 0.548µs 147.114µs 148.781µs 152.884µs 166.326µs 13.53% 6.374 54.732 1.32% 0.138µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sdk_test_data/rules-based execution_time [146.566µs; 147.106µs] or [-0.184%; +0.184%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching serializing traces from their internal representation to msgpack execution_time 14.772ms 14.831ms ± 0.038ms 14.822ms ± 0.014ms 14.841ms 14.895ms 14.943ms 15.132ms 2.09% 3.723 22.457 0.26% 0.003ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [14.825ms; 14.836ms] or [-0.035%; +0.035%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.893µs 3.913µs ± 0.004µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.919µs 3.939µs 0.69% 1.471 13.614 0.10% 0.000µs 1 200
credit_card/is_card_number/ throughput 253847210.397op/s 255564664.635op/s ± 261896.884op/s 255589405.820op/s ± 138486.945op/s 255703073.970op/s 255902858.474op/s 255980073.584op/s 256876599.637op/s 0.50% -1.430 13.461 0.10% 18518.906op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 76.723µs 77.826µs ± 0.601µs 77.798µs ± 0.396µs 78.176µs 78.843µs 79.486µs 79.699µs 2.44% 0.417 0.050 0.77% 0.043µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12547240.604op/s 12849952.408op/s ± 99010.409op/s 12853804.954op/s ± 65433.822op/s 12921175.557op/s 13003714.634op/s 13024827.246op/s 13033855.085op/s 1.40% -0.375 -0.020 0.77% 7001.093op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 69.903µs 70.929µs ± 0.583µs 70.865µs ± 0.385µs 71.261µs 72.035µs 72.491µs 72.811µs 2.75% 0.620 0.158 0.82% 0.041µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13734223.053op/s 14099625.242op/s ± 115353.479op/s 14111276.974op/s ± 76656.361op/s 14186226.959op/s 14276459.884op/s 14299222.335op/s 14305468.497op/s 1.38% -0.577 0.073 0.82% 8156.723op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.892µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.917µs 3.919µs 0.16% -2.120 16.279 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255191269.602op/s 255600916.075op/s ± 172891.593op/s 255610180.775op/s ± 101700.277op/s 255689632.216op/s 255836784.844op/s 255908129.970op/s 256940433.766op/s 0.52% 2.148 16.537 0.07% 12225.282op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 66.654µs 67.696µs ± 0.633µs 67.637µs ± 0.423µs 68.068µs 68.882µs 69.431µs 69.632µs 2.95% 0.637 0.205 0.93% 0.045µs 1 200
credit_card/is_card_number/378282246310005 throughput 14361264.451op/s 14773201.904op/s ± 137435.241op/s 14784912.948op/s ± 92416.544op/s 14874774.244op/s 14976488.303op/s 14989415.735op/s 15002847.520op/s 1.47% -0.587 0.108 0.93% 9718.139op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.141µs 52.217µs ± 0.034µs 52.217µs ± 0.023µs 52.238µs 52.276µs 52.293µs 52.361µs 0.27% 0.464 0.747 0.07% 0.002µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19098303.444op/s 19150818.534op/s ± 12622.948op/s 19150816.872op/s ± 8361.962op/s 19159306.591op/s 19169890.141op/s 19175153.279op/s 19178640.748op/s 0.15% -0.459 0.733 0.07% 892.577op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.029µs 6.040µs ± 0.014µs 6.035µs ± 0.003µs 6.041µs 6.070µs 6.086µs 6.150µs 1.91% 4.059 22.578 0.23% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 162588782.355op/s 165574880.860op/s ± 382224.011op/s 165690108.313op/s ± 87765.865op/s 165762741.200op/s 165825224.579op/s 165856161.870op/s 165873852.385op/s 0.11% -4.004 21.931 0.23% 27027.319op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.896µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.922µs 3.922µs 0.24% -0.428 4.297 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254955345.409op/s 255546991.376op/s ± 204644.059op/s 255562521.756op/s ± 119248.976op/s 255667413.108op/s 255834430.044op/s 255936748.574op/s 256688977.317op/s 0.44% 0.443 4.362 0.08% 14470.520op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.166µs 64.455µs ± 0.140µs 64.442µs ± 0.081µs 64.524µs 64.749µs 64.819µs 64.869µs 0.66% 0.616 0.456 0.22% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15415651.926op/s 15514695.883op/s ± 33571.429op/s 15517870.895op/s ± 19617.711op/s 15536784.708op/s 15566093.702op/s 15580141.261op/s 15584647.564op/s 0.43% -0.602 0.437 0.22% 2373.859op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 58.143µs 58.412µs ± 0.168µs 58.381µs ± 0.091µs 58.477µs 58.728µs 58.923µs 59.156µs 1.33% 1.226 1.859 0.29% 0.012µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 16904570.652op/s 17119960.784op/s ± 49097.612op/s 17128920.131op/s ± 26612.785op/s 17153531.513op/s 17179166.491op/s 17186994.640op/s 17199103.927op/s 0.41% -1.205 1.777 0.29% 3471.725op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.896µs 3.913µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.918µs 3.919µs 0.15% -0.958 5.350 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255199209.641op/s 255587790.338op/s ± 174135.466op/s 255594670.859op/s ± 114823.007op/s 255702581.483op/s 255819612.191op/s 255901299.305op/s 256645445.221op/s 0.41% 0.971 5.436 0.07% 12313.237op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.582µs 54.992µs ± 0.293µs 54.938µs ± 0.208µs 55.165µs 55.557µs 55.764µs 56.024µs 1.98% 0.884 0.482 0.53% 0.021µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17849377.537op/s 18185030.636op/s ± 96489.881op/s 18202491.971op/s ± 69047.507op/s 18263037.701op/s 18305684.128op/s 18318471.693op/s 18320929.125op/s 0.65% -0.857 0.406 0.53% 6822.865op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.144µs 52.226µs ± 0.049µs 52.218µs ± 0.023µs 52.244µs 52.292µs 52.358µs 52.584µs 0.70% 3.094 17.814 0.09% 0.003µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19017227.330op/s 19147641.003op/s ± 17965.387op/s 19150452.036op/s ± 8294.748op/s 19157786.297op/s 19167962.380op/s 19174691.517op/s 19177590.985op/s 0.14% -3.065 17.557 0.09% 1270.345op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.028µs 6.038µs ± 0.011µs 6.035µs ± 0.002µs 6.038µs 6.070µs 6.077µs 6.110µs 1.23% 3.230 11.800 0.19% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 163672397.441op/s 165614616.994op/s ± 305880.304op/s 165692431.523op/s ± 68242.109op/s 165757635.512op/s 165837092.331op/s 165877349.585op/s 165892917.124op/s 0.12% -3.211 11.631 0.18% 21629.004op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.912µs; 3.913µs] or [-0.014%; +0.014%] None None None
credit_card/is_card_number/ throughput [255528368.245op/s; 255600961.024op/s] or [-0.014%; +0.014%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.743µs; 77.909µs] or [-0.107%; +0.107%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12836230.517op/s; 12863674.298op/s] or [-0.107%; +0.107%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [70.848µs; 71.009µs] or [-0.114%; +0.114%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14083638.359op/s; 14115612.125op/s] or [-0.113%; +0.113%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.913µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255576954.963op/s; 255624877.187op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [67.608µs; 67.784µs] or [-0.130%; +0.130%] None None None
credit_card/is_card_number/378282246310005 throughput [14754154.702op/s; 14792249.107op/s] or [-0.129%; +0.129%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.212µs; 52.222µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19149069.115op/s; 19152567.954op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.038µs; 6.042µs] or [-0.032%; +0.032%] None None None
credit_card/is_card_number/x371413321323331 throughput [165521908.288op/s; 165627853.431op/s] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.913µs; 3.914µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ throughput [255518629.677op/s; 255575353.074op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.436µs; 64.475µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15510043.206op/s; 15519348.560op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.389µs; 58.435µs] or [-0.040%; +0.040%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17113156.327op/s; 17126765.241op/s] or [-0.040%; +0.040%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255563656.837op/s; 255611923.839op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.951µs; 55.032µs] or [-0.074%; +0.074%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18171658.067op/s; 18198403.206op/s] or [-0.074%; +0.074%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.219µs; 52.233µs] or [-0.013%; +0.013%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19145151.173op/s; 19150130.833op/s] or [-0.013%; +0.013%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.037µs; 6.040µs] or [-0.026%; +0.026%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165572224.926op/s; 165657009.062op/s] or [-0.026%; +0.026%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
ip_address/quantize_peer_ip_address_benchmark execution_time 4.970µs 5.033µs ± 0.039µs 5.014µs ± 0.015µs 5.081µs 5.092µs 5.095µs 5.095µs 1.63% 0.496 -1.415 0.77% 0.003µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
ip_address/quantize_peer_ip_address_benchmark execution_time [5.028µs; 5.039µs] or [-0.107%; +0.107%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 4.130ms 4.136ms ± 0.008ms 4.135ms ± 0.002ms 4.137ms 4.142ms 4.164ms 4.214ms 1.91% 6.242 51.697 0.19% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [4.135ms; 4.137ms] or [-0.026%; +0.026%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 533.763µs 534.665µs ± 0.429µs 534.641µs ± 0.209µs 534.844µs 535.289µs 535.694µs 538.211µs 0.67% 2.931 21.946 0.08% 0.030µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1858008.377op/s 1870330.816op/s ± 1497.327op/s 1870413.361op/s ± 732.285op/s 1871183.388op/s 1872235.943op/s 1872939.983op/s 1873489.637op/s 0.16% -2.895 21.565 0.08% 105.877op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 381.355µs 382.098µs ± 0.582µs 381.989µs ± 0.212µs 382.288µs 382.779µs 383.397µs 386.827µs 1.27% 4.811 34.276 0.15% 0.041µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2585133.214op/s 2617134.144op/s ± 3957.554op/s 2617874.198op/s ± 1450.417op/s 2619107.993op/s 2620807.295op/s 2621927.330op/s 2622230.426op/s 0.17% -4.751 33.646 0.15% 279.841op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.395µs 190.072µs ± 0.264µs 190.093µs ± 0.160µs 190.253µs 190.422µs 190.643µs 190.810µs 0.38% -0.474 0.347 0.14% 0.019µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5240810.541op/s 5261172.761op/s ± 7306.504op/s 5260595.750op/s ± 4420.338op/s 5264653.817op/s 5276183.852op/s 5278794.447op/s 5279970.432op/s 0.37% 0.483 0.350 0.14% 516.648op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.462µs 37.631µs ± 0.062µs 37.627µs ± 0.043µs 37.674µs 37.728µs 37.770µs 37.804µs 0.47% 0.101 -0.198 0.16% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26452368.888op/s 26574142.939op/s ± 43545.777op/s 26576525.842op/s ± 30281.843op/s 26603980.511op/s 26642705.995op/s 26658602.593op/s 26693911.405op/s 0.44% -0.093 -0.199 0.16% 3079.151op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.759µs 45.900µs ± 0.054µs 45.896µs ± 0.032µs 45.929µs 46.004µs 46.049µs 46.069µs 0.38% 0.492 0.592 0.12% 0.004µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21706523.461op/s 21786516.454op/s ± 25706.455op/s 21788504.558op/s ± 15180.982op/s 21803517.961op/s 21822928.107op/s 21839754.059op/s 21853847.297op/s 0.30% -0.484 0.585 0.12% 1817.721op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time [534.606µs; 534.725µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1870123.301op/s; 1870538.331op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [382.018µs; 382.179µs] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2616585.665op/s; 2617682.623op/s] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [190.035µs; 190.109µs] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5260160.150op/s; 5262185.372op/s] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.622µs; 37.639µs] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26568107.913op/s; 26580177.965op/s] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.893µs; 45.908µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21782953.787op/s; 21790079.122op/s] or [-0.016%; +0.016%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2597 execution_time 3.137ms 3.166ms ± 0.015ms 3.163ms ± 0.007ms 3.171ms 3.201ms 3.214ms 3.216ms 1.68% 1.227 1.304 0.48% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [3.164ms; 3.168ms] or [-0.067%; +0.067%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample2_frames_x1000 execution_time 733.586µs 734.972µs ± 0.630µs 734.875µs ± 0.380µs 735.327µs 736.125µs 736.657µs 736.966µs 0.28% 0.600 0.307 0.09% 0.045µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample2_frames_x1000 execution_time [734.885µs; 735.060µs] or [-0.012%; +0.012%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 187.625ns 189.420ns ± 1.702ns 188.730ns ± 0.963ns 190.372ns 192.851ns 194.201ns 195.569ns 3.62% 1.080 0.654 0.90% 0.120ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [189.184ns; 189.656ns] or [-0.125%; +0.125%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 88.611µs 88.949µs ± 0.134µs 88.950µs ± 0.057µs 89.008µs 89.084µs 89.117µs 90.224µs 1.43% 4.053 40.018 0.15% 0.009µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [88.931µs; 88.968µs] or [-0.021%; +0.021%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 185.512µs 185.855µs ± 0.182µs 185.821µs ± 0.118µs 185.962µs 186.225µs 186.323µs 186.414µs 0.32% 0.672 0.186 0.10% 0.013µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5364399.645op/s 5380530.728op/s ± 5275.269op/s 5381510.048op/s ± 3404.704op/s 5384222.854op/s 5387692.747op/s 5389328.841op/s 5390476.699op/s 0.17% -0.667 0.177 0.10% 373.018op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.926µs 18.035µs ± 0.045µs 18.033µs ± 0.032µs 18.065µs 18.113µs 18.150µs 18.173µs 0.78% 0.297 -0.118 0.25% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 55026586.164op/s 55448423.423op/s ± 139689.674op/s 55454381.088op/s ± 97639.451op/s 55549500.260op/s 55644295.686op/s 55733971.802op/s 55784056.635op/s 0.59% -0.284 -0.129 0.25% 9877.552op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.219µs 10.309µs ± 0.041µs 10.302µs ± 0.019µs 10.326µs 10.375µs 10.466µs 10.527µs 2.19% 2.005 6.839 0.39% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 94991022.629op/s 97000703.489op/s ± 379556.421op/s 97071207.247op/s ± 178504.597op/s 97229654.714op/s 97456927.945op/s 97579220.050op/s 97861503.731op/s 0.81% -1.949 6.536 0.39% 26838.692op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time [185.830µs; 185.881µs] or [-0.014%; +0.014%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5379799.627op/s; 5381261.830op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.029µs; 18.041µs] or [-0.035%; +0.035%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55429063.778op/s; 55467783.068op/s] or [-0.035%; +0.035%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.304µs; 10.315µs] or [-0.055%; +0.055%] None None None
normalization/normalize_name/normalize_name/good throughput [96948100.619op/s; 97053306.359op/s] or [-0.054%; +0.054%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
write only interface execution_time 1.218µs 3.173µs ± 1.426µs 3.005µs ± 0.020µs 3.022µs 3.362µs 13.827µs 15.145µs 404.03% 7.533 57.271 44.83% 0.101µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [2.976µs; 3.371µs] or [-6.228%; +6.228%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
two way interface execution_time 18.025µs 25.684µs ± 9.599µs 18.243µs ± 0.139µs 34.113µs 43.415µs 44.204µs 70.226µs 284.94% 0.991 0.793 37.28% 0.679µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [24.354µs; 27.015µs] or [-5.180%; +5.180%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
tags/replace_trace_tags execution_time 2.391µs 2.416µs ± 0.022µs 2.408µs ± 0.005µs 2.416µs 2.480µs 2.491µs 2.497µs 3.71% 2.215 4.262 0.92% 0.002µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
tags/replace_trace_tags execution_time [2.413µs; 2.419µs] or [-0.127%; +0.127%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 160.943µs 161.692µs ± 0.348µs 161.634µs ± 0.123µs 161.787µs 162.227µs 162.751µs 164.950µs 2.05% 4.522 37.476 0.21% 0.025µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [161.644µs; 161.740µs] or [-0.030%; +0.030%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_trace/test_trace execution_time 242.283ns 252.747ns ± 12.721ns 246.187ns ± 2.274ns 254.442ns 282.546ns 291.283ns 296.523ns 20.45% 1.677 1.881 5.02% 0.900ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [250.984ns; 254.510ns] or [-0.698%; +0.698%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
redis/obfuscate_redis_string execution_time 33.372µs 33.983µs ± 0.966µs 33.539µs ± 0.093µs 33.700µs 36.028µs 36.116µs 37.285µs 11.17% 1.715 1.133 2.84% 0.068µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [33.849µs; 34.117µs] or [-0.394%; +0.394%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching deserializing traces from msgpack to their internal representation execution_time 47.193ms 47.699ms ± 0.935ms 47.580ms ± 0.086ms 47.674ms 47.850ms 52.612ms 56.625ms 19.01% 7.856 64.649 1.95% 0.066ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching deserializing traces from msgpack to their internal representation execution_time [47.569ms; 47.828ms] or [-0.272%; +0.272%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz fe1dd5b 1772874054 julio/rd-week-test-libdd-data-pipeline-ffi
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
concentrator/add_spans_to_concentrator execution_time 10.643ms 10.665ms ± 0.014ms 10.664ms ± 0.008ms 10.672ms 10.686ms 10.700ms 10.756ms 0.87% 2.043 9.583 0.13% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [10.663ms; 10.667ms] or [-0.019%; +0.019%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link
Contributor

dd-octo-sts bot commented Mar 6, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 97.27 MB 97.28 MB +.01% (+14.55 KB) 🔍
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.51 MB 8.51 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 112.87 MB 112.87 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.12 MB 11.12 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.15 MB 27.15 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 185.89 MB 185.91 MB +.01% (+24.00 KB) 🔍
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 914.84 MB 914.85 MB +0% (+4.51 KB) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.93 MB 9.93 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 24.76 MB 24.76 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 51.40 MB 51.40 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 22.96 MB 22.96 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.10 MB 190.12 MB +.01% (+24.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 898.43 MB 898.44 MB +0% (+4.42 KB) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.53 MB 7.53 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 26.51 MB 26.51 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.03 MB 47.03 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 85.23 MB 85.23 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.04 MB 10.04 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 105.85 MB 105.85 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.78 MB 11.78 MB 0% (0 B) 👌

@github-actions github-actions bot removed the ci-build label Mar 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants