Skip to content

feat: test libddcommon transitive dependencies#1685

Draft
hoolioh wants to merge 2 commits intojulio/rd-week-dynamic-pipelinefrom
julio/rd-week-test-libddcommon
Draft

feat: test libddcommon transitive dependencies#1685
hoolioh wants to merge 2 commits intojulio/rd-week-dynamic-pipelinefrom
julio/rd-week-test-libddcommon

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.

@hoolioh hoolioh changed the base branch from main to julio/rd-week-dynamic-pipeline March 6, 2026 17:00
@hoolioh hoolioh changed the title Julio/rd week test libddcommon feat: test libddcommon transitive dependencies Mar 6, 2026
@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.88 MB -0% (-8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 914.84 MB 914.84 MB +0% (+1.08 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.08 MB -0% (-16.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 898.43 MB 898.43 MB +0% (+996 B) 👌
/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 added the common label Mar 7, 2026
@github-actions
Copy link

github-actions bot commented Mar 7, 2026

📚 Documentation Check Results

⚠️ 168 documentation warning(s) found

📦 libdd-common - 168 warning(s)


Updated: 2026-03-07 09:17:29 UTC | Commit: aa5b45b | missing-docs job results

@github-actions
Copy link

github-actions bot commented Mar 7, 2026

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

Summary by Rule

Rule Base Branch PR Branch Change
unwrap_used 3 3 No change (0%)
Total 3 3 No change (0%)

Annotation Counts by File

File Base Branch PR Branch Change
libdd-common/src/lib.rs 3 3 No change (0%)

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 7, 2026

🔒 Cargo Deny Results

No issues found!

📦 libdd-common - ✅ No issues


Updated: 2026-03-07 09:20:29 UTC | Commit: aa5b45b | dependency-check job results

@codecov-commenter
Copy link

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 (6b475f7).
⚠️ Report is 9 commits behind head on julio/rd-week-dynamic-pipeline.

Additional details and impacted files
@@                        Coverage Diff                         @@
##           julio/rd-week-dynamic-pipeline    #1685      +/-   ##
==================================================================
- Coverage                           71.19%   71.19%   -0.01%     
==================================================================
  Files                                 423      423              
  Lines                               62453    62456       +3     
==================================================================
- Hits                                44466    44464       -2     
- Misses                              17987    17992       +5     
Components Coverage Δ
libdd-crashtracker 63.23% <ø> (-0.04%) ⬇️
libdd-crashtracker-ffi 17.64% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 87.70% <ø> (ø)
libdd-data-pipeline-ffi 73.91% <ø> (ø)
libdd-common 79.67% <0.00%> (-0.06%) ⬇️
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 7, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-07 09:31:59

Comparing candidate commit 6b475f7 in PR branch julio/rd-week-test-libddcommon 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 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.411µs 2.441µs ± 0.023µs 2.437µs ± 0.013µs 2.449µs 2.491µs 2.504µs 2.511µs 3.02% 1.222 0.891 0.93% 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.438µs; 2.444µs] or [-0.129%; +0.129%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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 161.883µs 162.590µs ± 0.305µs 162.546µs ± 0.144µs 162.720µs 163.071µs 163.355µs 164.875µs 1.43% 2.284 14.678 0.19% 0.022µ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 [162.547µs; 162.632µs] or [-0.026%; +0.026%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.636ms 10.669ms ± 0.014ms 10.668ms ± 0.008ms 10.677ms 10.692ms 10.701ms 10.730ms 0.59% 0.595 1.533 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.667ms; 10.671ms] or [-0.018%; +0.018%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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 143.838µs 146.023µs ± 1.661µs 145.720µs ± 0.528µs 146.286µs 147.936µs 152.900µs 160.807µs 10.35% 5.089 36.253 1.13% 0.117µ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 [145.792µs; 146.253µs] or [-0.158%; +0.158%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.030µs 25.984µs ± 9.582µs 18.633µs ± 0.513µs 33.694µs 42.857µs 43.826µs 76.989µs 313.19% 1.272 2.820 36.78% 0.678µ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.656µs; 27.312µs] or [-5.111%; +5.111%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.225µs 3.219µs ± 1.400µs 3.011µs ± 0.024µs 3.033µs 3.698µs 13.801µs 14.764µs 390.27% 7.307 54.780 43.38% 0.099µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [3.025µs; 3.413µs] or [-6.027%; +6.027%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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 188.083ns 190.469ns ± 2.132ns 190.310ns ± 1.571ns 191.313ns 194.314ns 197.981ns 200.585ns 5.40% 1.613 3.642 1.12% 0.151ns 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 [190.174ns; 190.765ns] or [-0.155%; +0.155%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.215ms 47.561ms ± 1.056ms 47.419ms ± 0.065ms 47.491ms 47.656ms 50.435ms 59.643ms 25.78% 9.550 97.474 2.21% 0.075ms 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.415ms; 47.707ms] or [-0.308%; +0.308%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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 534.074µs 535.308µs ± 0.970µs 535.010µs ± 0.307µs 535.446µs 537.378µs 538.889µs 540.819µs 1.09% 2.402 7.121 0.18% 0.069µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1849047.061op/s 1868089.945op/s ± 3369.747op/s 1869124.969op/s ± 1073.470op/s 1870044.965op/s 1870959.587op/s 1871628.395op/s 1872398.880op/s 0.18% -2.384 6.991 0.18% 238.277op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.380µs 381.482µs ± 1.040µs 381.393µs ± 0.387µs 381.794µs 382.147µs 382.581µs 390.792µs 2.46% 6.939 59.276 0.27% 0.074µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2558905.447op/s 2621376.171op/s ± 7013.340op/s 2621969.011op/s ± 2665.765op/s 2624435.319op/s 2627253.674op/s 2628327.069op/s 2628949.997op/s 0.27% -6.832 58.050 0.27% 495.918op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.654µs 190.157µs ± 0.269µs 190.101µs ± 0.190µs 190.370µs 190.582µs 190.807µs 191.037µs 0.49% 0.467 -0.234 0.14% 0.019µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5234595.090op/s 5258830.195op/s ± 7439.602op/s 5260360.190op/s ± 5252.504op/s 5264023.156op/s 5269763.305op/s 5272161.124op/s 5272758.442op/s 0.24% -0.460 -0.245 0.14% 526.059op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.486µs 37.634µs ± 0.062µs 37.629µs ± 0.046µs 37.678µs 37.738µs 37.769µs 37.815µs 0.49% 0.273 -0.451 0.17% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26444724.073op/s 26571554.881op/s ± 44034.319op/s 26575113.295op/s ± 32390.452op/s 26606804.524op/s 26637957.504op/s 26653723.800op/s 26676312.483op/s 0.38% -0.266 -0.457 0.17% 3113.697op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.779µs 45.892µs ± 0.065µs 45.886µs ± 0.047µs 45.938µs 46.014µs 46.051µs 46.055µs 0.37% 0.491 -0.447 0.14% 0.005µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21713336.669op/s 21790146.941op/s ± 30669.060op/s 21792965.378op/s ± 22307.744op/s 21814165.368op/s 21833509.738op/s 21839590.446op/s 21843928.529op/s 0.23% -0.485 -0.455 0.14% 2168.630op/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 [535.173µs; 535.442µs] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1867622.930op/s; 1868556.959op/s] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [381.338µs; 381.626µs] or [-0.038%; +0.038%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2620404.190op/s; 2622348.153op/s] or [-0.037%; +0.037%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [190.119µs; 190.194µs] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5257799.138op/s; 5259861.252op/s] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.626µs; 37.643µs] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26565452.148op/s; 26577657.614op/s] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.883µs; 45.901µs] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21785896.505op/s; 21794397.378op/s] or [-0.020%; +0.020%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.111ms 3.140ms ± 0.020ms 3.135ms ± 0.009ms 3.145ms 3.184ms 3.197ms 3.212ms 2.45% 1.250 0.897 0.65% 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.138ms; 3.143ms] or [-0.090%; +0.090%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.263µs 88.491µs ± 0.193µs 88.462µs ± 0.070µs 88.537µs 88.715µs 88.929µs 90.649µs 2.47% 7.247 76.044 0.22% 0.014µ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.464µs; 88.518µs] or [-0.030%; +0.030%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.760ms 14.816ms ± 0.040ms 14.807ms ± 0.013ms 14.826ms 14.888ms 14.922ms 15.155ms 2.35% 4.042 27.196 0.27% 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.810ms; 14.822ms] or [-0.037%; +0.037%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.941µs 5.037µs ± 0.068µs 5.011µs ± 0.037µs 5.072µs 5.172µs 5.173µs 5.176µs 3.28% 0.822 -0.656 1.35% 0.005µ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.047µs] or [-0.187%; +0.187%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.911µs ± 0.003µs 3.911µs ± 0.001µs 3.912µs 3.916µs 3.919µs 3.922µs 0.29% -0.678 12.087 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 254965164.898op/s 255674721.741op/s ± 176813.173op/s 255700306.849op/s ± 84725.806op/s 255769159.983op/s 255859579.631op/s 255936195.074op/s 256901760.747op/s 0.47% 0.706 12.250 0.07% 12502.579op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 76.621µs 77.757µs ± 0.635µs 77.697µs ± 0.458µs 78.176µs 78.848µs 79.013µs 80.505µs 3.61% 0.544 0.619 0.81% 0.045µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12421561.211op/s 12861438.196op/s ± 104556.147op/s 12870494.414op/s ± 75889.292op/s 12935515.433op/s 13016300.060op/s 13039114.681op/s 13051174.363op/s 1.40% -0.489 0.434 0.81% 7393.236op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 69.915µs 70.893µs ± 0.618µs 70.824µs ± 0.465µs 71.314µs 72.002µs 72.344µs 73.285µs 3.48% 0.613 0.282 0.87% 0.044µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13645358.478op/s 14106868.330op/s ± 122268.803op/s 14119538.441op/s ± 92275.115op/s 14199173.646op/s 14277247.463op/s 14295517.230op/s 14303168.756op/s 1.30% -0.564 0.148 0.86% 8645.710op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.891µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.919µs 3.921µs 3.923µs 0.26% -1.403 12.575 0.08% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254879390.315op/s 255534392.457op/s ± 206477.645op/s 255532153.715op/s ± 109393.846op/s 255646180.089op/s 255787585.508op/s 255916691.888op/s 257024912.016op/s 0.58% 1.433 12.804 0.08% 14600.174op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 66.650µs 67.917µs ± 0.683µs 67.835µs ± 0.491µs 68.397µs 69.079µs 69.562µs 70.207µs 3.50% 0.404 -0.216 1.00% 0.048µs 1 200
credit_card/is_card_number/378282246310005 throughput 14243672.080op/s 14725383.334op/s ± 147588.757op/s 14741547.558op/s ± 106418.854op/s 14837353.383op/s 14947019.429op/s 14988671.615op/s 15003682.492op/s 1.78% -0.355 -0.292 1.00% 10436.101op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.141µs 52.205µs ± 0.037µs 52.201µs ± 0.021µs 52.224µs 52.265µs 52.329µs 52.372µs 0.33% 1.244 3.183 0.07% 0.003µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19094193.346op/s 19155440.431op/s ± 13474.308op/s 19156765.097op/s ± 7642.713op/s 19163582.008op/s 19173132.115op/s 19177059.060op/s 19178903.206op/s 0.12% -1.236 3.149 0.07% 952.777op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.034µs 6.043µs ± 0.010µs 6.041µs ± 0.003µs 6.044µs 6.065µs 6.083µs 6.096µs 0.92% 3.177 10.959 0.16% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 164031286.789op/s 165472182.435op/s ± 260257.451op/s 165541903.070op/s ± 78860.831op/s 165609369.350op/s 165673522.600op/s 165715279.504op/s 165736981.615op/s 0.12% -3.163 10.870 0.16% 18402.981op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.894µs 3.911µs ± 0.002µs 3.911µs ± 0.001µs 3.912µs 3.915µs 3.916µs 3.917µs 0.15% -1.719 14.815 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255280803.393op/s 255667434.097op/s ± 150716.989op/s 255666494.911op/s ± 77880.429op/s 255751949.615op/s 255860242.712op/s 255909696.759op/s 256803974.606op/s 0.44% 1.743 15.020 0.06% 10657.301op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.167µs 64.491µs ± 0.150µs 64.475µs ± 0.098µs 64.591µs 64.743µs 64.817µs 64.875µs 0.62% 0.225 -0.413 0.23% 0.011µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15414277.989op/s 15506031.311op/s ± 36051.765op/s 15509912.229op/s ± 23490.573op/s 15531674.998op/s 15560999.258op/s 15579443.177op/s 15584415.584op/s 0.48% -0.215 -0.416 0.23% 2549.245op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 57.790µs 58.067µs ± 0.167µs 58.039µs ± 0.117µs 58.171µs 58.352µs 58.556µs 58.630µs 1.02% 0.816 0.455 0.29% 0.012µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 17056138.296op/s 17221573.801op/s ± 49325.219op/s 17229934.427op/s ± 34589.634op/s 17262509.288op/s 17285957.016op/s 17295432.681op/s 17304078.843op/s 0.43% -0.801 0.414 0.29% 3487.820op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.893µs 3.912µs ± 0.003µs 3.911µs ± 0.001µs 3.913µs 3.916µs 3.918µs 3.920µs 0.22% -1.530 14.001 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255101760.861op/s 255646953.716op/s ± 168477.803op/s 255666315.963op/s ± 89573.749op/s 255744243.764op/s 255849489.019op/s 255886372.298op/s 256897553.636op/s 0.48% 1.557 14.216 0.07% 11913.180op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.579µs 54.896µs ± 0.245µs 54.861µs ± 0.174µs 55.034µs 55.360µs 55.589µs 55.640µs 1.42% 0.856 0.145 0.45% 0.017µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17972817.439op/s 18216676.752op/s ± 80980.492op/s 18227752.683op/s ± 57646.354op/s 18285666.780op/s 18313536.176op/s 18319906.026op/s 18322067.098op/s 0.52% -0.837 0.097 0.44% 5726.185op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.139µs 52.208µs ± 0.042µs 52.199µs ± 0.020µs 52.220µs 52.289µs 52.344µs 52.421µs 0.43% 1.635 4.089 0.08% 0.003µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19076313.002op/s 19154304.988op/s ± 15342.783op/s 19157569.814op/s ± 7250.424op/s 19164047.768op/s 19172383.047op/s 19176354.577op/s 19179514.361op/s 0.11% -1.627 4.046 0.08% 1084.899op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.034µs 6.047µs ± 0.011µs 6.044µs ± 0.003µs 6.048µs 6.074µs 6.090µs 6.119µs 1.24% 3.520 15.606 0.19% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 163428926.269op/s 165380940.771op/s ± 309405.000op/s 165449658.126op/s ± 86054.297op/s 165527297.098op/s 165631514.681op/s 165720136.655op/s 165739097.853op/s 0.17% -3.491 15.349 0.19% 21878.237op/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.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255650217.136op/s; 255699226.346op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.669µs; 77.845µs] or [-0.113%; +0.113%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12846947.719op/s; 12875928.672op/s] or [-0.113%; +0.113%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [70.807µs; 70.978µs] or [-0.121%; +0.121%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14089923.049op/s; 14123813.610op/s] or [-0.120%; +0.120%] None None None
credit_card/is_card_number/37828224631 execution_time [3.913µs; 3.914µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/37828224631 throughput [255505776.641op/s; 255563008.272op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/378282246310005 execution_time [67.822µs; 68.011µs] or [-0.139%; +0.139%] None None None
credit_card/is_card_number/378282246310005 throughput [14704928.952op/s; 14745837.716op/s] or [-0.139%; +0.139%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.199µs; 52.210µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19153573.021op/s; 19157307.840op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.042µs; 6.045µs] or [-0.022%; +0.022%] None None None
credit_card/is_card_number/x371413321323331 throughput [165436113.255op/s; 165508251.615op/s] or [-0.022%; +0.022%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.911µs; 3.912µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ throughput [255646546.172op/s; 255688322.022op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.471µs; 64.512µs] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15501034.883op/s; 15511027.739op/s] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.044µs; 58.090µs] or [-0.040%; +0.040%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17214737.800op/s; 17228409.802op/s] or [-0.040%; +0.040%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255623604.312op/s; 255670303.119op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.862µs; 54.930µs] or [-0.062%; +0.062%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18205453.635op/s; 18227899.870op/s] or [-0.062%; +0.062%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.202µs; 52.213µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19152178.625op/s; 19156431.350op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.045µs; 6.048µs] or [-0.026%; +0.026%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165338060.214op/s; 165423821.329op/s] or [-0.026%; +0.026%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.191ms 4.195ms ± 0.007ms 4.195ms ± 0.001ms 4.196ms 4.198ms 4.204ms 4.283ms 2.10% 11.665 151.147 0.16% 0.000ms 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.194ms; 4.196ms] or [-0.022%; +0.022%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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 740.571µs 741.856µs ± 0.973µs 741.681µs ± 0.406µs 742.085µs 743.253µs 746.463µs 747.770µs 0.82% 3.115 13.378 0.13% 0.069µ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 [741.721µs; 741.991µs] or [-0.018%; +0.018%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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 34.060µs 34.527µs ± 0.770µs 34.192µs ± 0.057µs 34.282µs 36.120µs 36.150µs 38.372µs 12.23% 1.959 3.062 2.22% 0.054µ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 [34.421µs; 34.634µs] or [-0.309%; +0.309%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.090ns 252.197ns ± 11.776ns 246.671ns ± 2.612ns 255.565ns 282.378ns 285.308ns 287.610ns 16.60% 1.585 1.358 4.66% 0.833ns 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.565ns; 253.829ns] or [-0.647%; +0.647%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6b475f7 1772874883 julio/rd-week-test-libddcommon
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.217µs 185.711µs ± 0.253µs 185.691µs ± 0.172µs 185.862µs 186.073µs 186.450µs 186.680µs 0.53% 0.798 1.284 0.14% 0.018µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5356753.775op/s 5384729.345op/s ± 7319.533op/s 5385305.118op/s ± 4985.257op/s 5390287.289op/s 5394889.890op/s 5396977.246op/s 5399070.253op/s 0.26% -0.787 1.249 0.14% 517.569op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.950µs 18.048µs ± 0.045µs 18.047µs ± 0.025µs 18.070µs 18.104µs 18.160µs 18.350µs 1.68% 1.579 9.502 0.25% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 54495039.349op/s 55409566.538op/s ± 138033.971op/s 55411039.326op/s ± 76707.376op/s 55495086.144op/s 55631859.768op/s 55694496.462op/s 55711610.487op/s 0.54% -1.513 9.024 0.25% 9760.476op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.287µs 10.408µs ± 0.056µs 10.411µs ± 0.039µs 10.446µs 10.498µs 10.532µs 10.591µs 1.73% 0.311 0.130 0.53% 0.004µs 1 200
normalization/normalize_name/normalize_name/good throughput 94417966.881op/s 96082819.156op/s ± 513042.057op/s 96049980.953op/s ± 360623.046op/s 96458158.716op/s 96912994.420op/s 97081060.101op/s 97205990.540op/s 1.20% -0.279 0.076 0.53% 36277.552op/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.676µs; 185.746µs] or [-0.019%; +0.019%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5383714.928op/s; 5385743.762op/s] or [-0.019%; +0.019%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.041µs; 18.054µs] or [-0.035%; +0.035%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55390436.357op/s; 55428696.719op/s] or [-0.035%; +0.035%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.400µs; 10.416µs] or [-0.074%; +0.074%] None None None
normalization/normalize_name/normalize_name/good throughput [96011716.461op/s; 96153921.851op/s] or [-0.074%; +0.074%] None None None

Baseline

Omitted due to size.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants