Skip to content

test(miri): skip reqwest test that takes 10mn#1784

Merged
paullegranddc merged 2 commits intomainfrom
paullgdc/test/skip_miri_reqwest
Mar 25, 2026
Merged

test(miri): skip reqwest test that takes 10mn#1784
paullegranddc merged 2 commits intomainfrom
paullgdc/test/skip_miri_reqwest

Conversation

@paullegranddc
Copy link
Copy Markdown
Contributor

What does this PR do?

One of the reqwest test is not skipped for miri. It passes but takes more than 10mn, grinding that job to a halt.
The test itself does not do IO, but

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.

@paullegranddc paullegranddc requested a review from a team as a code owner March 24, 2026 13:32
@paullegranddc paullegranddc changed the title test(miri): test reqwest test that takes 10mn test(miri): skip reqwest test that takes 10mn Mar 24, 2026
Copy link
Copy Markdown
Contributor

@bantonsson bantonsson left a comment

Choose a reason for hiding this comment

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

🚀

@github-actions
Copy link
Copy Markdown
Contributor

📚 Documentation Check Results

⚠️ 166 documentation warning(s) found

📦 libdd-common - 166 warning(s)


Updated: 2026-03-25 12:24:13 UTC | Commit: 15ac087 | missing-docs job results

@github-actions
Copy link
Copy Markdown
Contributor

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

  • Base Branch: origin/main
  • PR Branch: origin/paullgdc/test/skip_miri_reqwest

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 20 20 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 55 55 No change (0%)
libdd-common 10 10 No change (0%)
libdd-common-ffi 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 8 8 No change (0%)
libdd-trace-utils 15 15 No change (0%)
Total 195 195 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
Copy Markdown
Contributor

🔒 Cargo Deny Results

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

📦 libdd-common - 3 error(s)

Show output
error[vulnerability]: AWS-LC X.509 Name Constraints Bypass via Wildcard/Unicode CN
  ┌─ /home/runner/work/libdatadog/libdatadog/Cargo.lock:6:1
  │
6 │ aws-lc-sys 0.38.0 registry+https://github.com/rust-lang/crates.io-index
  │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ security vulnerability detected
  │
  ├ ID: RUSTSEC-2026-0044
  ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2026-0044
  ├ A logic error in CN (Common Name) validation allows certificates with
    wildcard or raw UTF-8 Unicode CN values to bypass name constraints
    enforcement. The `cn2dnsid` function does not recognize these CN patterns
    as valid DNS identifiers, causing `NAME_CONSTRAINTS_check_CN` to skip
    validation. However, `X509_check_host` accepts these CN values when no
    dNSName SAN is present, allowing certificates to bypass name constraints
    while still being used for hostname verification.
    
    Customers of AWS services do not need to take action. Applications using
    `aws-lc-sys` should upgrade to the most recent release of `aws-lc-sys`.
    
    ## Workarounds
    
    Applications that set `X509_CHECK_FLAG_NEVER_CHECK_SUBJECT` to disable CN
    fallback are not affected. Applications that only encounter certificates
    with dNSName SANs (standard for public WebPKI) are also not affected.
    
    Otherwise, there is no workaround and applications using `aws-lc-sys` should
    upgrade to the most recent releases of `aws-lc-sys`.
  ├ Solution: Upgrade to >=0.39.0 (try `cargo update -p aws-lc-sys`)
  ├ aws-lc-sys v0.38.0
    └── aws-lc-rs v1.16.1
        ├── rustls v0.23.37
        │   ├── hyper-rustls v0.27.7
        │   │   ├── libdd-common v3.0.1
        │   │   └── reqwest v0.13.2
        │   │       └── libdd-common v3.0.1 (*)
        │   ├── libdd-common v3.0.1 (*)
        │   ├── reqwest v0.13.2 (*)
        │   ├── rustls-platform-verifier v0.6.2
        │   │   └── reqwest v0.13.2 (*)
        │   └── tokio-rustls v0.26.0
        │       ├── hyper-rustls v0.27.7 (*)
        │       ├── libdd-common v3.0.1 (*)
        │       └── reqwest v0.13.2 (*)
        └── rustls-webpki v0.103.9
            ├── rustls v0.23.37 (*)
            └── rustls-platform-verifier v0.6.2 (*)

error[vulnerability]: CRL Distribution Point Scope Check Logic Error in AWS-LC
  ┌─ /home/runner/work/libdatadog/libdatadog/Cargo.lock:6:1
  │
6 │ aws-lc-sys 0.38.0 registry+https://github.com/rust-lang/crates.io-index
  │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ security vulnerability detected
  │
  ├ ID: RUSTSEC-2026-0048
  ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2026-0048
  ├ A logic error in CRL distribution point matching in AWS-LC allows a revoked
    certificate to bypass revocation checks during certificate validation, when
    the application enables CRL checking and uses partitioned CRLs with Issuing
    Distribution Point (IDP) extensions.
    
    Customers of AWS services do not need to take action. `aws-lc-sys` contains
    code from AWS-LC. Applications using `aws-lc-sys` should upgrade to the most
    recent release of `aws-lc-sys`.
    
    ## Workarounds
    
    Applications can workaround this issue if they do not enable CRL checking
    (`X509_V_FLAG_CRL_CHECK`). Applications using complete (non-partitioned)
    CRLs without IDP extensions are also not affected.
    
    Otherwise, there is no workaround and applications using `aws-lc-sys` should
    upgrade to the most recent releases of `aws-lc-sys`.
  ├ Announcement: https://aws.amazon.com/security/security-bulletins/2026-010-AWS
  ├ Solution: Upgrade to >=0.39.0 (try `cargo update -p aws-lc-sys`)
  ├ aws-lc-sys v0.38.0
    └── aws-lc-rs v1.16.1
        ├── rustls v0.23.37
        │   ├── hyper-rustls v0.27.7
        │   │   ├── libdd-common v3.0.1
        │   │   └── reqwest v0.13.2
        │   │       └── libdd-common v3.0.1 (*)
        │   ├── libdd-common v3.0.1 (*)
        │   ├── reqwest v0.13.2 (*)
        │   ├── rustls-platform-verifier v0.6.2
        │   │   └── reqwest v0.13.2 (*)
        │   └── tokio-rustls v0.26.0
        │       ├── hyper-rustls v0.27.7 (*)
        │       ├── libdd-common v3.0.1 (*)
        │       └── reqwest v0.13.2 (*)
        └── rustls-webpki v0.103.9
            ├── rustls v0.23.37 (*)
            └── rustls-platform-verifier v0.6.2 (*)

error[vulnerability]: CRLs not considered authoritative by Distribution Point due to faulty matching logic
    ┌─ /home/runner/work/libdatadog/libdatadog/Cargo.lock:130:1
    │
130 │ rustls-webpki 0.103.9 registry+https://github.com/rust-lang/crates.io-index
    │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ security vulnerability detected
    │
    ├ ID: RUSTSEC-2026-0049
    ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2026-0049
    ├ If a certificate had more than one `distributionPoint`, then only the first `distributionPoint` would be considered against each CRL's `IssuingDistributionPoint` `distributionPoint`, and then the certificate's subsequent `distributionPoint`s would be ignored.
      
      The impact was that correctly provided CRLs would not be consulted to check revocation. With `UnknownStatusPolicy::Deny` (the default) this would lead to incorrect but safe `Error::UnknownRevocationStatus`. With `UnknownStatusPolicy::Allow` this would lead to inappropriate acceptance of revoked certificates.
      
      This vulnerability is thought to be of limited impact. This is because both the certificate and CRL are signed -- an attacker would need to compromise a trusted issuing authority to trigger this bug.  An attacker with such capabilities could likely bypass revocation checking through other more impactful means (such as publishing a valid, empty CRL.)
      
      More likely, this bug would be latent in normal use, and an attacker could leverage faulty revocation checking to continue using a revoked credential.
      
      This vulnerability is identified as [GHSA-pwjx-qhcg-rvj4](https://github.com/rustls/webpki/security/advisories/GHSA-pwjx-qhcg-rvj4). Thank you to @1seal for the report.
    ├ Solution: Upgrade to >=0.103.10 (try `cargo update -p rustls-webpki`)
    ├ rustls-webpki v0.103.9
      ├── rustls v0.23.37
      │   ├── hyper-rustls v0.27.7
      │   │   ├── libdd-common v3.0.1
      │   │   └── reqwest v0.13.2
      │   │       └── libdd-common v3.0.1 (*)
      │   ├── libdd-common v3.0.1 (*)
      │   ├── reqwest v0.13.2 (*)
      │   ├── rustls-platform-verifier v0.6.2
      │   │   └── reqwest v0.13.2 (*)
      │   └── tokio-rustls v0.26.0
      │       ├── hyper-rustls v0.27.7 (*)
      │       ├── libdd-common v3.0.1 (*)
      │       └── reqwest v0.13.2 (*)
      └── rustls-platform-verifier v0.6.2 (*)

advisories FAILED, bans ok, sources ok

Updated: 2026-03-25 12:27:23 UTC | Commit: 15ac087 | dependency-check job results

@datadog-datadog-prod-us1
Copy link
Copy Markdown
Contributor

✅ Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

🎯 Code Coverage (details)
Patch Coverage: 100.00%
Overall Coverage: 70.99% (-0.03%)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: b3efc43 | Docs | Datadog PR Page | Was this helpful? React with 👍/👎 or give us feedback!

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.98%. Comparing base (f10d348) to head (b3efc43).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1784      +/-   ##
==========================================
- Coverage   71.02%   70.98%   -0.04%     
==========================================
  Files         411      411              
  Lines       64794    64794              
==========================================
- Hits        46017    45996      -21     
- Misses      18777    18798      +21     
Components Coverage Δ
libdd-crashtracker 65.29% <ø> (+0.01%) ⬆️
libdd-crashtracker-ffi 34.98% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 87.61% <ø> (ø)
libdd-data-pipeline-ffi 73.45% <ø> (ø)
libdd-common 79.78% <ø> (ø)
libdd-common-ffi 73.87% <ø> (ø)
libdd-telemetry 62.48% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 70.31% <ø> (-2.25%) ⬇️
libdd-profiling 81.60% <ø> (-0.02%) ⬇️
libdd-profiling-ffi 64.94% <ø> (ø)
datadog-sidecar 31.63% <ø> (ø)
datdog-sidecar-ffi 13.34% <ø> (ø)
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 87.37% <ø> (ø)
libdd-trace-protobuf 68.25% <ø> (ø)
libdd-trace-utils 88.95% <ø> (ø)
datadog-tracer-flare 86.88% <ø> (ø)
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
Copy Markdown

pr-commenter Bot commented Mar 25, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-25 12:41:34

Comparing candidate commit b3efc43 in PR branch paullgdc/test/skip_miri_reqwest with baseline commit f10d348 in branch main.

Found 1 performance improvements and 1 performance regressions! Performance is the same for 59 metrics, 0 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 ----------------------------------'

scenario:concentrator/add_spans_to_concentrator

  • 🟩 execution_time [-579.087µs; -573.047µs] or [-4.240%; -4.196%]

scenario:receiver_entry_point/report/2598

  • 🟥 execution_time [+189.444µs; +197.393µs] or [+5.549%; +5.782%]

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 b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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.334µs 2.360µs ± 0.015µs 2.356µs ± 0.005µs 2.364µs 2.402µs 2.410µs 2.416µs 2.55% 1.786 3.366 0.64% 0.001µ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.358µs; 2.362µs] or [-0.089%; +0.089%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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 191.049ns 193.519ns ± 2.016ns 193.243ns ± 1.250ns 194.389ns 197.329ns 199.545ns 202.391ns 4.73% 1.218 2.052 1.04% 0.143ns 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 [193.239ns; 193.798ns] or [-0.144%; +0.144%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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.899µs 3.914µs ± 0.003µs 3.913µs ± 0.001µs 3.915µs 3.918µs 3.920µs 3.931µs 0.45% 1.263 12.612 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 254390069.949op/s 255502228.089op/s ± 188349.121op/s 255526702.167op/s ± 91957.995op/s 255610384.172op/s 255701769.312op/s 255793826.521op/s 256506880.075op/s 0.38% -1.235 12.553 0.07% 13318.294op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 79.334µs 79.940µs ± 0.138µs 79.955µs ± 0.067µs 80.024µs 80.115µs 80.161µs 80.530µs 0.72% -1.150 5.610 0.17% 0.010µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12417678.675op/s 12509411.925op/s ± 21679.721op/s 12507018.447op/s ± 10434.863op/s 12516816.057op/s 12538021.509op/s 12594002.960op/s 12604960.052op/s 0.78% 1.182 5.658 0.17% 1532.988op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 67.832µs 67.944µs ± 0.071µs 67.931µs ± 0.036µs 67.971µs 68.064µs 68.111µs 68.452µs 0.77% 2.193 11.809 0.10% 0.005µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 14608807.235op/s 14717979.943op/s ± 15411.085op/s 14720865.046op/s ± 7714.907op/s 14727153.608op/s 14737226.122op/s 14741832.723op/s 14742389.690op/s 0.15% -2.165 11.559 0.10% 1089.728op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.900µs 3.914µs ± 0.003µs 3.913µs ± 0.001µs 3.915µs 3.918µs 3.921µs 3.922µs 0.23% 0.106 4.075 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254943407.553op/s 255520288.104op/s ± 169763.330op/s 255534893.290op/s ± 96271.069op/s 255624840.783op/s 255732423.724op/s 255776944.791op/s 256415042.721op/s 0.34% -0.094 4.112 0.07% 12004.080op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 64.790µs 64.899µs ± 0.050µs 64.894µs ± 0.036µs 64.937µs 64.983µs 65.011µs 65.044µs 0.23% 0.306 -0.294 0.08% 0.004µs 1 200
credit_card/is_card_number/378282246310005 throughput 15374302.775op/s 15408516.004op/s ± 11788.603op/s 15409796.446op/s ± 8645.652op/s 15417187.732op/s 15426392.122op/s 15433178.843op/s 15434509.831op/s 0.16% -0.302 -0.297 0.08% 833.580op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.429µs 45.666µs ± 0.078µs 45.667µs ± 0.054µs 45.721µs 45.791µs 45.849µs 45.873µs 0.45% -0.115 -0.076 0.17% 0.006µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21799393.263op/s 21898286.126op/s ± 37462.022op/s 21897690.704op/s ± 25730.710op/s 21923106.895op/s 21957920.612op/s 21995592.286op/s 22012359.940op/s 0.52% 0.125 -0.071 0.17% 2648.965op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.827µs 6.836µs ± 0.004µs 6.835µs ± 0.003µs 6.838µs 6.843µs 6.846µs 6.864µs 0.42% 1.522 7.591 0.06% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 145688603.208op/s 146288624.526op/s ± 92996.764op/s 146296788.786op/s ± 57785.955op/s 146354696.409op/s 146417808.503op/s 146443470.261op/s 146478278.713op/s 0.12% -1.508 7.487 0.06% 6575.864op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.898µs 3.914µs ± 0.002µs 3.914µs ± 0.002µs 3.915µs 3.918µs 3.920µs 3.920µs 0.17% -0.996 8.188 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255079823.805op/s 255508301.038op/s ± 158097.391op/s 255511313.520op/s ± 99641.207op/s 255615931.565op/s 255710413.265op/s 255754620.178op/s 256547691.754op/s 0.41% 1.013 8.304 0.06% 11179.174op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.782µs 65.673µs ± 0.163µs 65.714µs ± 0.037µs 65.750µs 65.794µs 65.827µs 65.867µs 0.23% -2.974 9.404 0.25% 0.012µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15182104.883op/s 15226940.068op/s ± 38058.248op/s 15217477.167op/s ± 8517.507op/s 15226057.696op/s 15319646.428op/s 15377372.410op/s 15436333.699op/s 1.44% 2.993 9.539 0.25% 2691.125op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.364µs 53.432µs ± 0.054µs 53.422µs ± 0.025µs 53.450µs 53.501µs 53.562µs 53.944µs 0.98% 4.666 38.843 0.10% 0.004µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18537620.375op/s 18715525.245op/s ± 18929.071op/s 18718733.555op/s ± 8661.272op/s 18726901.413op/s 18734658.663op/s 18738124.521op/s 18739288.453op/s 0.11% -4.608 38.102 0.10% 1338.487op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.894µs 3.914µs ± 0.003µs 3.914µs ± 0.002µs 3.915µs 3.920µs 3.922µs 3.923µs 0.23% -0.622 9.417 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254923331.509op/s 255488398.671op/s ± 193692.988op/s 255510890.585op/s ± 100366.863op/s 255601361.080op/s 255688987.439op/s 255758728.584op/s 256776808.112op/s 0.50% 0.647 9.571 0.08% 13696.163op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.144µs 50.218µs ± 0.039µs 50.215µs ± 0.028µs 50.241µs 50.286µs 50.321µs 50.361µs 0.29% 0.751 0.647 0.08% 0.003µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19856463.582op/s 19913268.514op/s ± 15353.404op/s 19914382.109op/s ± 10970.381op/s 19925681.194op/s 19932480.121op/s 19941090.151op/s 19942640.976op/s 0.14% -0.746 0.634 0.08% 1085.650op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.489µs 45.673µs ± 0.065µs 45.668µs ± 0.048µs 45.724µs 45.778µs 45.821µs 45.846µs 0.39% 0.079 -0.275 0.14% 0.005µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21812218.906op/s 21894595.508op/s ± 31102.779op/s 21897355.894op/s ± 22845.577op/s 21916701.627op/s 21941690.751op/s 21954611.303op/s 21983352.078op/s 0.39% -0.072 -0.274 0.14% 2199.299op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.814µs 6.836µs ± 0.004µs 6.836µs ± 0.003µs 6.838µs 6.843µs 6.848µs 6.850µs 0.22% -0.046 3.244 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 145976166.472op/s 146290155.850op/s ± 95274.923op/s 146294053.171op/s ± 54931.417op/s 146346673.613op/s 146413466.788op/s 146461437.914op/s 146755794.145op/s 0.32% 0.056 3.270 0.06% 6736.954op/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.913µs; 3.914µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255476124.712op/s; 255528331.465op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [79.921µs; 79.959µs] or [-0.024%; +0.024%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12506407.324op/s; 12512416.526op/s] or [-0.024%; +0.024%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [67.934µs; 67.954µs] or [-0.015%; +0.015%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14715844.115op/s; 14720115.771op/s] or [-0.015%; +0.015%] None None None
credit_card/is_card_number/37828224631 execution_time [3.913µs; 3.914µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255496760.539op/s; 255543815.669op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [64.892µs; 64.906µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/378282246310005 throughput [15406882.217op/s; 15410149.791op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.655µs; 45.677µs] or [-0.024%; +0.024%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21893094.250op/s; 21903478.002op/s] or [-0.024%; +0.024%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.835µs; 6.836µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 throughput [146275736.069op/s; 146301512.984op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.913µs; 3.914µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ throughput [255486390.260op/s; 255530211.816op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.651µs; 65.696µs] or [-0.034%; +0.034%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15221665.561op/s; 15232214.575op/s] or [-0.035%; +0.035%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.424µs; 53.439µs] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18712901.857op/s; 18718148.632op/s] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.914µs; 3.914µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255461554.686op/s; 255515242.657op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.212µs; 50.223µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19911140.680op/s; 19915396.348op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.664µs; 45.682µs] or [-0.020%; +0.020%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21890284.962op/s; 21898906.054op/s] or [-0.020%; +0.020%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.835µs; 6.836µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [146276951.662op/s; 146303360.038op/s] or [-0.009%; +0.009%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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 737.881µs 739.130µs ± 0.561µs 739.077µs ± 0.360µs 739.465µs 740.108µs 740.662µs 741.296µs 0.30% 0.578 0.714 0.08% 0.040µ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 [739.052µs; 739.208µs] or [-0.011%; +0.011%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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.757µs 161.401µs ± 0.299µs 161.375µs ± 0.132µs 161.507µs 161.843µs 162.159µs 163.948µs 1.59% 3.555 26.245 0.18% 0.021µ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.360µs; 161.443µs] 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 b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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 5.543µs 5.588µs ± 0.029µs 5.585µs ± 0.011µs 5.598µs 5.617µs 5.639µs 5.921µs 6.02% 7.380 81.017 0.52% 0.002µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [5.584µs; 5.592µs] or [-0.073%; +0.073%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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/2598 execution_time 3.570ms 3.607ms ± 0.019ms 3.602ms ± 0.008ms 3.613ms 3.647ms 3.665ms 3.670ms 1.88% 1.157 1.094 0.54% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2598 execution_time [3.605ms; 3.610ms] or [-0.075%; +0.075%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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.520µs 34.860µs ± 0.505µs 34.656µs ± 0.067µs 34.729µs 35.840µs 35.891µs 38.083µs 9.89% 2.400 7.645 1.45% 0.036µ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.790µs; 34.931µs] or [-0.201%; +0.201%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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 13.920µs 14.165µs ± 0.200µs 14.065µs ± 0.118µs 14.371µs 14.432µs 14.546µs 14.586µs 3.70% 0.273 -1.646 1.41% 0.014µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [14.137µs; 14.193µs] or [-0.196%; +0.196%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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 495.345µs 496.127µs ± 0.453µs 496.063µs ± 0.241µs 496.362µs 496.932µs 497.252µs 498.833µs 0.56% 1.439 5.417 0.09% 0.032µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 2004680.707op/s 2015613.847op/s ± 1837.729op/s 2015873.548op/s ± 980.610op/s 2016811.920op/s 2018126.940op/s 2018529.864op/s 2018794.981op/s 0.14% -1.424 5.319 0.09% 129.947op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 371.349µs 372.145µs ± 0.334µs 372.131µs ± 0.211µs 372.326µs 372.720µs 373.107µs 373.444µs 0.35% 0.827 1.480 0.09% 0.024µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2677777.035op/s 2687123.919op/s ± 2411.141op/s 2687226.206op/s ± 1525.949op/s 2688834.038op/s 2690430.766op/s 2691540.741op/s 2692881.123op/s 0.21% -0.819 1.459 0.09% 170.493op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 167.909µs 168.345µs ± 0.176µs 168.351µs ± 0.112µs 168.449µs 168.659µs 168.765µs 168.835µs 0.29% 0.198 -0.022 0.10% 0.012µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5922927.017op/s 5940199.029op/s ± 6194.146op/s 5939965.733op/s ± 3937.916op/s 5944251.834op/s 5949844.527op/s 5954016.107op/s 5955620.929op/s 0.26% -0.192 -0.026 0.10% 437.992op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.691µs 36.948µs ± 0.124µs 36.919µs ± 0.082µs 37.049µs 37.147µs 37.218µs 37.293µs 1.01% 0.272 -0.594 0.34% 0.009µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26814395.252op/s 27065655.279op/s ± 91058.595op/s 27086545.975op/s ± 60015.547op/s 27132870.044op/s 27211155.922op/s 27244766.549op/s 27254533.351op/s 0.62% -0.258 -0.602 0.34% 6438.815op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.242µs 46.390µs ± 0.121µs 46.379µs ± 0.044µs 46.426µs 46.494µs 46.558µs 47.840µs 3.15% 8.725 102.318 0.26% 0.009µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20902791.568op/s 21556489.392op/s ± 54886.760op/s 21561358.597op/s ± 20482.270op/s 21578460.812op/s 21604349.568op/s 21618635.939op/s 21625585.663op/s 0.30% -8.506 98.843 0.25% 3881.080op/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 [496.064µs; 496.190µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2015359.155op/s; 2015868.538op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [372.099µs; 372.192µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2686789.758op/s; 2687458.080op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [168.320µs; 168.369µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5939340.579op/s; 5941057.478op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.930µs; 36.965µs] or [-0.047%; +0.047%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27053035.433op/s; 27078275.124op/s] or [-0.047%; +0.047%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.373µs; 46.407µs] or [-0.036%; +0.036%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21548882.615op/s; 21564096.169op/s] or [-0.035%; +0.035%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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.040µs 146.011µs ± 1.680µs 145.717µs ± 0.449µs 146.216µs 147.591µs 153.046µs 161.663µs 10.94% 5.576 42.170 1.15% 0.119µ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.778µs; 146.244µs] or [-0.159%; +0.159%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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 49.980ms 50.279ms ± 0.878ms 50.147ms ± 0.059ms 50.216ms 50.385ms 52.892ms 58.983ms 17.62% 8.717 78.869 1.74% 0.062ms 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 [50.157ms; 50.401ms] or [-0.242%; +0.242%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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 13.968ms 14.097ms ± 0.043ms 14.104ms ± 0.014ms 14.116ms 14.146ms 14.211ms 14.249ms 1.03% -0.637 2.584 0.30% 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.091ms; 14.103ms] or [-0.042%; +0.042%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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 243.883ns 253.581ns ± 11.708ns 248.766ns ± 3.054ns 254.711ns 285.311ns 287.815ns 289.488ns 16.37% 1.914 2.526 4.61% 0.828ns 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 [251.958ns; 255.204ns] or [-0.640%; +0.640%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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_timestamped_x1000 execution_time 4.152ms 4.157ms ± 0.010ms 4.156ms ± 0.001ms 4.157ms 4.162ms 4.186ms 4.278ms 2.96% 9.773 112.739 0.24% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_timestamped_x1000 execution_time [4.156ms; 4.158ms] or [-0.033%; +0.033%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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.989µs 5.063µs ± 0.039µs 5.049µs ± 0.017µs 5.088µs 5.138µs 5.142µs 5.144µs 1.88% 0.596 -0.599 0.78% 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.058µs; 5.068µs] or [-0.108%; +0.108%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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.132ms 4.137ms ± 0.003ms 4.136ms ± 0.002ms 4.138ms 4.140ms 4.145ms 4.169ms 0.80% 5.173 46.474 0.08% 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.136ms; 4.137ms] or [-0.011%; +0.011%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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 13.044ms 13.082ms ± 0.015ms 13.081ms ± 0.009ms 13.092ms 13.110ms 13.124ms 13.142ms 0.46% 0.532 1.333 0.12% 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 [13.080ms; 13.084ms] or [-0.016%; +0.016%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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.549µs 186.039µs ± 0.306µs 186.023µs ± 0.175µs 186.179µs 186.499µs 186.853µs 187.902µs 1.01% 2.158 10.026 0.16% 0.022µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5321925.962op/s 5375225.013op/s ± 8814.322op/s 5375687.660op/s ± 5070.855op/s 5381407.962op/s 5385959.000op/s 5387831.290op/s 5389422.127op/s 0.26% -2.122 9.767 0.16% 623.267op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.796µs 17.879µs ± 0.039µs 17.874µs ± 0.016µs 17.892µs 17.933µs 17.982µs 18.234µs 2.02% 4.064 32.261 0.22% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 54841666.578op/s 55932381.394op/s ± 121991.533op/s 55948461.594op/s ± 51459.353op/s 55997944.558op/s 56058634.697op/s 56101667.143op/s 56193756.071op/s 0.44% -3.950 30.887 0.22% 8626.104op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.533µs 10.582µs ± 0.039µs 10.578µs ± 0.034µs 10.615µs 10.645µs 10.666µs 10.670µs 0.87% 0.413 -1.156 0.37% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 93719048.752op/s 94501509.682op/s ± 346544.936op/s 94538266.547op/s ± 307716.510op/s 94832440.244op/s 94884909.101op/s 94922224.077op/s 94939849.851op/s 0.42% -0.405 -1.169 0.37% 24504.427op/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.997µs; 186.082µs] or [-0.023%; +0.023%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5374003.433op/s; 5376446.593op/s] or [-0.023%; +0.023%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.873µs; 17.884µs] or [-0.030%; +0.030%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55915474.541op/s; 55949288.247op/s] or [-0.030%; +0.030%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.577µs; 10.587µs] or [-0.051%; +0.051%] None None None
normalization/normalize_name/normalize_name/good throughput [94453481.887op/s; 94549537.477op/s] or [-0.051%; +0.051%] None None None

Group 20

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz b3efc43 1774441391 paullgdc/test/skip_miri_reqwest
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 285.618µs 286.248µs ± 0.481µs 286.186µs ± 0.165µs 286.358µs 286.666µs 287.926µs 290.389µs 1.47% 5.141 37.037 0.17% 0.034µ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 [286.181µs; 286.314µs] or [-0.023%; +0.023%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts Bot commented Mar 25, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.70 MB 8.70 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 101.43 MB 101.43 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.29 MB 11.29 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 118.21 MB 118.21 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.26 MB 27.26 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 80.34 KB 80.34 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 186.50 MB 186.51 MB +0% (+8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 921.90 MB 921.90 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 8.99 MB 8.99 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 80.34 KB 80.34 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 26.83 MB 26.83 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 60.99 MB 60.99 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 23.07 MB 23.07 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 81.59 KB 81.59 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.74 MB 190.78 MB +.02% (+40.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 905.43 MB 905.43 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 6.86 MB 6.86 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 81.59 KB 81.59 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 28.94 MB 28.94 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 57.39 MB 57.39 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 88.29 MB 88.29 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.28 MB 10.28 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 110.96 MB 110.96 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 12.02 MB 12.02 MB 0% (0 B) 👌

@paullegranddc paullegranddc merged commit c929cdb into main Mar 25, 2026
54 checks passed
@paullegranddc paullegranddc deleted the paullgdc/test/skip_miri_reqwest branch March 25, 2026 13:45
hoolioh added a commit that referenced this pull request Apr 23, 2026
# Release proposal for libdd-capabilities-impl and its dependencies

This PR contains version bumps based on public API changes and commits
since last release.

## libdd-capabilities
**Next version:** `1.0.0`
**Semver bump:** `major`
**Tag:** `libdd-capabilities-v1.0.0`

**Warning:** this is an initial release. Please verify that the version
and commits included are correct.


## libdd-common
**Next version:** `4.0.0`
**Semver bump:** `major`
**Tag:** `libdd-common-v4.0.0`

### Commits

- chore(benchmarks): add allocation size tracking allocator (#1905)
- refactor(libdd-capabilities)!: remove transitive dependency (#1895)
- feat(runtime)!: add shared runtime (#1602)
- fix(crypto): use `ring` for non-fips builds (#1816)
- fix(ci): skip thread counting test (#1841)
- chore(ci): mock now function for rate limiter in tests to make them
deterministic (#1842)
- fix(entity_id): Handle Podman cgroupns=host cgroup path (#1828)
- feat(capabilities)!: trait architecture http (#1555)
- feat!: implement HTTP common component (#1624)
- fix(common): don't use reqwest http proxies (#1810)
- test(miri): skip reqwest test that takes 10mn (#1784)

## libdd-capabilities-impl
**Next version:** `1.0.0`
**Semver bump:** `major`
**Tag:** `libdd-capabilities-impl-v1.0.0`

**Warning:** this is an initial release. Please verify that the version
and commits included are correct.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com>
hoolioh added a commit that referenced this pull request Apr 27, 2026
# Release proposal for libdd-capabilities-impl and its dependencies

This PR contains version bumps based on public API changes and commits
since last release.

## libdd-capabilities
**Next version:** `1.0.0`
**Semver bump:** `major`
**Tag:** `libdd-capabilities-v1.0.0`

**Warning:** this is an initial release. Please verify that the version
and commits included are correct.


## libdd-common
**Next version:** `4.0.0`
**Semver bump:** `major`
**Tag:** `libdd-common-v4.0.0`

### Commits

- fix(libdd-common): fix condition so testing with --all-features works
(#1919)
- chore(benchmarks): add allocation size tracking allocator (#1905)
- refactor(libdd-capabilities)!: remove transitive dependency (#1895)
- feat(runtime)!: add shared runtime (#1602)
- fix(crypto): use `ring` for non-fips builds (#1816)
- fix(ci): skip thread counting test (#1841)
- chore(ci): mock now function for rate limiter in tests to make them
deterministic (#1842)
- fix(entity_id): Handle Podman cgroupns=host cgroup path (#1828)
- feat(capabilities)!: trait architecture http (#1555)
- feat!: implement HTTP common component (#1624)
- fix(common): don't use reqwest http proxies (#1810)
- test(miri): skip reqwest test that takes 10mn (#1784)

## libdd-capabilities-impl
**Next version:** `1.0.0`
**Semver bump:** `major`
**Tag:** `libdd-capabilities-impl-v1.0.0`

**Warning:** this is an initial release. Please verify that the version
and commits included are correct.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com>
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.

4 participants