Skip to content

Conversation

@hoolioh
Copy link
Contributor

@hoolioh hoolioh commented Oct 16, 2025

What does this PR do?

This PR bumps libdd version to 22.1.0

Motivation

Release some changes in ddtelemetry to unblock .NET integration.

Additional Notes

Bump minor version due to:

@hoolioh hoolioh requested a review from a team as a code owner October 16, 2025 13:23
Copy link
Contributor

@Aaalibaba42 Aaalibaba42 left a comment

Choose a reason for hiding this comment

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

lgtm

@hoolioh
Copy link
Contributor Author

hoolioh commented Oct 16, 2025

/merge

@dd-devflow-routing-codex
Copy link

dd-devflow-routing-codex bot commented Oct 16, 2025

View all feedbacks in Devflow UI.

2025-10-16 13:31:30 UTC ℹ️ Start processing command /merge


2025-10-16 13:31:38 UTC ℹ️ MergeQueue: waiting for PR to be ready

This merge request is not mergeable according to GitHub. Common reasons include pending required checks, missing approvals, or merge conflicts — but it could also be blocked by other repository rules or settings.
It will be added to the queue as soon as checks pass and/or get approvals.
Note: if you pushed new commits since the last approval, you may need additional approval.
You can remove it from the waiting list with /remove command.


2025-10-16 13:46:25 UTC ℹ️ MergeQueue: merge request added to the queue

The expected merge time in main is approximately 42m (p90).


2025-10-16 14:15:58 UTCMergeQueue: The checks failed on this merge request

Tests failed on this commit b7a449f:

What to do next?

  • Investigate the failures and when ready, re-add your pull request to the queue!
  • If your PR checks are green, try to rebase/merge. It might be because the CI run is a bit old.
  • Any question, go check the FAQ.

@pr-commenter
Copy link

pr-commenter bot commented Oct 16, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-10-16 13:32:48

Comparing candidate commit 70a3e5b in PR branch julio/v22.1.0 with baseline commit bbe815f in branch main.

Found 10 performance improvements and 14 performance regressions! Performance is the same for 29 metrics, 2 unstable metrics.

scenario:benching string interning on wordpress profile

  • 🟥 execution_time [+8.823µs; +9.029µs] or [+5.570%; +5.700%]

scenario:credit_card/is_card_number/378282246310005

  • 🟩 execution_time [-3.238µs; -3.130µs] or [-4.489%; -4.339%]
  • 🟩 throughput [+629392.191op/s; +651655.569op/s] or [+4.540%; +4.700%]

scenario:credit_card/is_card_number/37828224631000521389798

  • 🟩 execution_time [-6.512µs; -6.486µs] or [-12.476%; -12.427%]
  • 🟩 throughput [+2719079.413op/s; +2731090.777op/s] or [+14.192%; +14.254%]

scenario:credit_card/is_card_number/x371413321323331

  • 🟥 execution_time [+567.417ns; +588.411ns] or [+9.686%; +10.045%]
  • 🟥 throughput [-15662840.968op/s; -15050921.173op/s] or [-9.174%; -8.815%]

scenario:credit_card/is_card_number_no_luhn/ 378282246310005

  • 🟩 execution_time [-3.362µs; -3.310µs] or [-5.837%; -5.747%]
  • 🟩 throughput [+1059296.478op/s; +1075849.606op/s] or [+6.101%; +6.196%]

scenario:credit_card/is_card_number_no_luhn/378282246310005

  • 🟩 execution_time [-4.113µs; -4.049µs] or [-7.505%; -7.388%]
  • 🟩 throughput [+1456684.800op/s; +1479873.492op/s] or [+7.983%; +8.110%]

scenario:credit_card/is_card_number_no_luhn/37828224631000521389798

  • 🟩 execution_time [-6.506µs; -6.483µs] or [-12.466%; -12.423%]
  • 🟩 throughput [+2718265.315op/s; +2728709.221op/s] or [+14.186%; +14.241%]

scenario:credit_card/is_card_number_no_luhn/x371413321323331

  • 🟥 execution_time [+596.201ns; +616.045ns] or [+10.228%; +10.569%]
  • 🟥 throughput [-16476228.829op/s; -15893175.377op/s] or [-9.602%; -9.263%]

scenario:normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...

  • 🟥 execution_time [+20.684µs; +20.787µs] or [+11.133%; +11.188%]
  • 🟥 throughput [-541720.095op/s; -539022.545op/s] or [-10.065%; -10.015%]

scenario:normalization/normalize_name/normalize_name/good

  • 🟥 execution_time [+1.093µs; +1.115µs] or [+11.047%; +11.275%]
  • 🟥 throughput [-10261261.978op/s; -10045697.637op/s] or [-10.149%; -9.936%]

scenario:normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...

  • 🟥 execution_time [+38.669µs; +38.935µs] or [+7.792%; +7.846%]
  • 🟥 throughput [-146613.093op/s; -145647.702op/s] or [-7.276%; -7.228%]

scenario:normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters

  • 🟥 execution_time [+25.508µs; +25.590µs] or [+15.013%; +15.061%]
  • 🟥 throughput [-770598.964op/s; -768010.479op/s] or [-13.093%; -13.049%]

scenario:redis/obfuscate_redis_string

  • 🟥 execution_time [+1.689µs; +2.129µs] or [+5.059%; +6.376%]

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 70a3e5b 1760620707 julio/v22.1.0
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.209µs 535.059µs ± 0.803µs 534.991µs ± 0.231µs 535.253µs 535.582µs 535.879µs 545.325µs 1.93% 10.517 132.208 0.15% 0.057µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1833769.842op/s 1868955.636op/s ± 2760.400op/s 1869191.453op/s ± 806.877op/s 1869947.772op/s 1870972.014op/s 1871506.056op/s 1871925.500op/s 0.15% -10.410 130.413 0.15% 195.190op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 381.510µs 382.279µs ± 0.293µs 382.278µs ± 0.200µs 382.471µs 382.786µs 382.973µs 383.057µs 0.20% 0.103 -0.141 0.08% 0.021µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2610574.750op/s 2615890.890op/s ± 2007.170op/s 2615900.286op/s ± 1367.746op/s 2617283.056op/s 2619160.040op/s 2620382.175op/s 2621163.897op/s 0.20% -0.099 -0.142 0.08% 141.928op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 194.970µs 195.459µs ± 0.183µs 195.431µs ± 0.113µs 195.560µs 195.792µs 195.925µs 196.074µs 0.33% 0.593 0.738 0.09% 0.013µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5100113.209op/s 5116173.741op/s ± 4781.853op/s 5116894.788op/s ± 2962.761op/s 5119444.902op/s 5122770.915op/s 5124693.801op/s 5129007.358op/s 0.24% -0.587 0.730 0.09% 338.128op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.764µs 37.852µs ± 0.096µs 37.847µs ± 0.023µs 37.867µs 37.897µs 37.917µs 39.137µs 3.41% 11.978 157.646 0.25% 0.007µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 25551276.393op/s 26419145.167op/s ± 65211.981op/s 26421847.287op/s ± 15849.168op/s 26440431.007op/s 26456144.209op/s 26468630.393op/s 26480024.526op/s 0.22% -11.854 155.459 0.25% 4611.183op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.809µs 45.928µs ± 0.050µs 45.923µs ± 0.030µs 45.954µs 46.021µs 46.073µs 46.079µs 0.34% 0.557 0.754 0.11% 0.004µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21701666.230op/s 21773393.063op/s ± 23483.935op/s 21775404.366op/s ± 14186.821op/s 21787664.563op/s 21807623.235op/s 21827096.534op/s 21829771.442op/s 0.25% -0.549 0.743 0.11% 1660.565op/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.948µs; 535.171µs] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1868573.072op/s; 1869338.201op/s] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [382.239µs; 382.320µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2615612.716op/s; 2616169.065op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [195.433µs; 195.484µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5115511.022op/s; 5116836.460op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.838µs; 37.865µs] or [-0.035%; +0.035%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26410107.414op/s; 26428182.921op/s] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.921µs; 45.935µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21770138.416op/s; 21776647.711op/s] or [-0.015%; +0.015%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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.392µs 2.424µs ± 0.050µs 2.407µs ± 0.010µs 2.421µs 2.537µs 2.616µs 2.632µs 9.38% 2.745 7.245 2.06% 0.004µ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.417µs; 2.431µs] or [-0.286%; +0.286%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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.892µs 3.912µs ± 0.002µs 3.912µs ± 0.001µs 3.913µs 3.915µs 3.917µs 3.917µs 0.14% -2.494 20.957 0.06% 0.000µs 1 200
credit_card/is_card_number/ throughput 255291684.233op/s 255648849.072op/s ± 159635.320op/s 255647703.872op/s ± 93048.803op/s 255742685.238op/s 255823437.472op/s 255906637.067op/s 256961252.234op/s 0.51% 2.525 21.266 0.06% 11287.922op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 78.034µs 80.574µs ± 1.004µs 80.534µs ± 0.603µs 81.143µs 82.360µs 83.389µs 83.580µs 3.78% 0.244 0.499 1.24% 0.071µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 11964589.447op/s 12412932.425op/s ± 154338.756op/s 12417109.557op/s ± 92319.093op/s 12499027.377op/s 12668920.192op/s 12778602.771op/s 12814983.775op/s 3.20% -0.154 0.431 1.24% 10913.398op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 71.482µs 72.103µs ± 0.428µs 72.026µs ± 0.280µs 72.347µs 72.911µs 73.255µs 73.832µs 2.51% 1.024 1.160 0.59% 0.030µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13544236.255op/s 13869536.721op/s ± 81862.773op/s 13883929.374op/s ± 53827.401op/s 13927707.436op/s 13971855.369op/s 13985403.124op/s 13989572.434op/s 0.76% -0.987 1.032 0.59% 5788.572op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.891µs 3.912µs ± 0.004µs 3.912µs ± 0.002µs 3.914µs 3.918µs 3.924µs 3.934µs 0.56% 1.129 14.680 0.09% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254203453.429op/s 255594614.353op/s ± 237783.851op/s 255625344.625op/s ± 115035.785op/s 255722075.211op/s 255831881.391op/s 255929546.542op/s 256988643.856op/s 0.53% -1.086 14.650 0.09% 16813.857op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 68.382µs 68.944µs ± 0.346µs 68.872µs ± 0.192µs 69.113µs 69.561µs 69.822µs 70.799µs 2.80% 1.353 3.653 0.50% 0.024µs 1 200
credit_card/is_card_number/378282246310005 throughput 14124396.267op/s 14504788.429op/s ± 72220.294op/s 14519611.446op/s ± 40490.385op/s 14551610.810op/s 14596379.232op/s 14616387.253op/s 14623741.645op/s 0.72% -1.297 3.341 0.50% 5106.746op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.492µs 45.694µs ± 0.088µs 45.695µs ± 0.058µs 45.750µs 45.844µs 45.886µs 45.916µs 0.49% 0.076 -0.313 0.19% 0.006µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21778712.174op/s 21884990.127op/s ± 41979.695op/s 21884465.330op/s ± 27861.447op/s 21913055.251op/s 21954962.383op/s 21976727.900op/s 21981833.972op/s 0.44% -0.066 -0.315 0.19% 2968.413op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.428µs 6.436µs ± 0.004µs 6.435µs ± 0.003µs 6.439µs 6.443µs 6.444µs 6.448µs 0.19% 0.282 -0.442 0.06% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 155088402.393op/s 155378014.632op/s ± 98959.228op/s 155390803.607op/s ± 71278.307op/s 155449834.717op/s 155528929.100op/s 155562618.524op/s 155581345.073op/s 0.12% -0.279 -0.445 0.06% 6997.474op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.892µs 3.914µs ± 0.003µs 3.914µs ± 0.002µs 3.916µs 3.917µs 3.922µs 3.922µs 0.21% -1.625 12.716 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254983704.386op/s 255525389.358op/s ± 196165.980op/s 255517723.293op/s ± 121971.125op/s 255627595.002op/s 255788586.545op/s 255852009.881op/s 256951849.375op/s 0.56% 1.653 12.936 0.08% 13871.029op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 60.306µs 62.668µs ± 0.729µs 62.721µs ± 0.479µs 63.191µs 63.730µs 64.016µs 64.702µs 3.16% -0.396 0.034 1.16% 0.052µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15455492.313op/s 15959147.027op/s ± 186660.782op/s 15943585.859op/s ± 121086.040op/s 16066612.807op/s 16316865.905op/s 16401468.702op/s 16581994.207op/s 4.00% 0.461 0.102 1.17% 13198.910op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.845µs 54.255µs ± 0.125µs 54.279µs ± 0.059µs 54.335µs 54.409µs 54.475µs 54.490µs 0.39% -1.026 1.025 0.23% 0.009µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18352155.039op/s 18431572.381op/s ± 42486.552op/s 18423456.067op/s ± 20031.716op/s 18452559.411op/s 18518578.398op/s 18559089.003op/s 18571861.963op/s 0.81% 1.039 1.057 0.23% 3004.253op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.892µs 3.913µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.918µs 3.921µs 3.924µs 0.30% -0.802 11.094 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254832448.413op/s 255589025.786op/s ± 195735.916op/s 255609194.834op/s ± 111045.424op/s 255709371.749op/s 255795100.790op/s 255868250.046op/s 256935396.775op/s 0.52% 0.830 11.268 0.08% 13840.619op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.197µs 50.719µs ± 0.166µs 50.710µs ± 0.073µs 50.782µs 51.006µs 51.307µs 51.475µs 1.51% 1.022 4.639 0.33% 0.012µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19427020.631op/s 19716636.917op/s ± 64473.639op/s 19720048.024op/s ± 28524.695op/s 19749186.343op/s 19812454.336op/s 19893519.857op/s 19921633.526op/s 1.02% -0.967 4.522 0.33% 4558.975op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.530µs 45.694µs ± 0.074µs 45.687µs ± 0.047µs 45.743µs 45.816µs 45.861µs 45.941µs 0.56% 0.364 0.314 0.16% 0.005µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21767020.916op/s 21884774.433op/s ± 35574.171op/s 21887959.434op/s ± 22662.650op/s 21905951.850op/s 21944782.609op/s 21961030.584op/s 21963738.770op/s 0.35% -0.353 0.299 0.16% 2515.474op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.427µs 6.435µs ± 0.006µs 6.434µs ± 0.003µs 6.437µs 6.442µs 6.448µs 6.487µs 0.82% 4.914 36.279 0.09% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 154164478.850op/s 155399407.535op/s ± 145068.712op/s 155422903.012op/s ± 64844.575op/s 155478281.529op/s 155530958.389op/s 155571185.904op/s 155605139.536op/s 0.12% -4.875 35.848 0.09% 10257.907op/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.009%; +0.009%] None None None
credit_card/is_card_number/ throughput [255626725.152op/s; 255670972.992op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [80.434µs; 80.713µs] or [-0.173%; +0.173%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12391542.558op/s; 12434322.293op/s] or [-0.172%; +0.172%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [72.044µs; 72.162µs] or [-0.082%; +0.082%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13858191.328op/s; 13880882.114op/s] or [-0.082%; +0.082%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.913µs] or [-0.013%; +0.013%] None None None
credit_card/is_card_number/37828224631 throughput [255561659.798op/s; 255627568.907op/s] or [-0.013%; +0.013%] None None None
credit_card/is_card_number/378282246310005 execution_time [68.897µs; 68.992µs] or [-0.069%; +0.069%] None None None
credit_card/is_card_number/378282246310005 throughput [14494779.391op/s; 14514797.467op/s] or [-0.069%; +0.069%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.681µs; 45.706µs] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21879172.145op/s; 21890808.109op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.435µs; 6.436µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 throughput [155364299.835op/s; 155391729.429op/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.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ throughput [255498202.639op/s; 255552576.076op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [62.567µs; 62.770µs] or [-0.161%; +0.161%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15933277.638op/s; 15985016.416op/s] or [-0.162%; +0.162%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [54.238µs; 54.272µs] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18425684.154op/s; 18437460.609op/s] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255561898.670op/s; 255616152.901op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.696µs; 50.742µs] or [-0.045%; +0.045%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19707701.490op/s; 19725572.343op/s] or [-0.045%; +0.045%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.684µs; 45.704µs] or [-0.023%; +0.023%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21879844.195op/s; 21889704.671op/s] or [-0.023%; +0.023%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.434µs; 6.436µs] or [-0.013%; +0.013%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [155379302.407op/s; 155419512.664op/s] or [-0.013%; +0.013%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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.875ms 14.920ms ± 0.031ms 14.916ms ± 0.010ms 14.925ms 14.968ms 15.039ms 15.110ms 1.30% 2.949 11.437 0.21% 0.002ms 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.916ms; 14.924ms] or [-0.029%; +0.029%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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 6.073ms 6.121ms ± 0.027ms 6.116ms ± 0.013ms 6.130ms 6.166ms 6.229ms 6.249ms 2.19% 1.990 5.897 0.45% 0.002ms 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 [6.117ms; 6.124ms] or [-0.062%; +0.062%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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.932µs 5.015µs ± 0.047µs 5.017µs ± 0.052µs 5.057µs 5.078µs 5.084µs 5.088µs 1.40% -0.038 -1.395 0.94% 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.008µs; 5.021µs] or [-0.130%; +0.130%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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 89.724µs 89.983µs ± 0.167µs 89.962µs ± 0.045µs 90.010µs 90.132µs 90.350µs 91.686µs 1.92% 6.749 60.491 0.19% 0.012µ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 [89.960µs; 90.006µs] or [-0.026%; +0.026%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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 17.772µs 26.109µs ± 9.951µs 18.005µs ± 0.157µs 35.513µs 43.917µs 44.985µs 59.260µs 229.13% 0.683 -0.764 38.02% 0.704µ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.730µs; 27.488µs] or [-5.282%; +5.282%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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 62.224ms 62.635ms ± 1.806ms 62.365ms ± 0.039ms 62.414ms 62.849ms 73.019ms 82.415ms 32.15% 8.757 82.349 2.88% 0.128ms 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 [62.385ms; 62.885ms] or [-0.400%; +0.400%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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.240µs 3.227µs ± 1.436µs 3.000µs ± 0.029µs 3.030µs 3.660µs 14.190µs 14.881µs 396.09% 7.323 54.848 44.40% 0.102µ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.028µs; 3.426µs] or [-6.168%; +6.168%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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 206.131µs 206.533µs ± 0.260µs 206.519µs ± 0.125µs 206.634µs 206.787µs 206.916µs 209.382µs 1.39% 6.581 69.743 0.13% 0.018µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4775962.195op/s 4841853.368op/s ± 6056.054op/s 4842157.762op/s ± 2934.807op/s 4845121.596op/s 4848276.433op/s 4849676.180op/s 4851288.345op/s 0.19% -6.474 68.208 0.12% 428.228op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.194µs 18.273µs ± 0.045µs 18.267µs ± 0.017µs 18.288µs 18.336µs 18.494µs 18.523µs 1.40% 2.500 10.294 0.24% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 53986200.401op/s 54724832.986op/s ± 133507.956op/s 54743639.905op/s ± 52306.987op/s 54785729.100op/s 54886519.124op/s 54952332.878op/s 54963200.059op/s 0.40% -2.456 10.026 0.24% 9440.438op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.894µs 10.995µs ± 0.047µs 10.993µs ± 0.036µs 11.026µs 11.073µs 11.100µs 11.111µs 1.07% 0.217 -0.649 0.43% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 90001336.174op/s 90949644.132op/s ± 391323.543op/s 90966660.721op/s ± 300989.160op/s 91278978.271op/s 91531253.813op/s 91708996.219op/s 91794879.399op/s 0.91% -0.200 -0.659 0.43% 27670.753op/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 [206.497µs; 206.569µs] or [-0.017%; +0.017%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4841014.058op/s; 4842692.679op/s] or [-0.017%; +0.017%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.267µs; 18.280µs] or [-0.034%; +0.034%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [54706330.067op/s; 54743335.905op/s] or [-0.034%; +0.034%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.989µs; 11.002µs] or [-0.060%; +0.060%] None None None
normalization/normalize_name/normalize_name/good throughput [90895410.453op/s; 91003877.812op/s] or [-0.060%; +0.060%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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 166.091µs 167.336µs ± 0.362µs 167.321µs ± 0.145µs 167.462µs 167.955µs 168.319µs 169.690µs 1.42% 1.384 9.557 0.22% 0.026µ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 [167.286µs; 167.386µs] or [-0.030%; +0.030%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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.704µs 35.295µs ± 1.011µs 34.845µs ± 0.044µs 34.903µs 37.459µs 37.523µs 38.286µs 9.88% 1.714 0.998 2.86% 0.071µ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 [35.155µs; 35.435µs] or [-0.397%; +0.397%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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.597ms 10.624ms ± 0.013ms 10.623ms ± 0.009ms 10.632ms 10.645ms 10.664ms 10.694ms 0.67% 1.130 3.338 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.622ms; 10.626ms] or [-0.018%; +0.018%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 70a3e5b 1760620707 julio/v22.1.0
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 245.838ns 255.532ns ± 13.581ns 249.370ns ± 2.330ns 255.502ns 287.882ns 293.149ns 294.280ns 18.01% 1.736 1.596 5.30% 0.960ns 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 [253.650ns; 257.414ns] or [-0.737%; +0.737%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.80%. Comparing base (bbe815f) to head (70a3e5b).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1268      +/-   ##
==========================================
- Coverage   71.92%   71.80%   -0.13%     
==========================================
  Files         356      356              
  Lines       56872    56913      +41     
==========================================
- Hits        40907    40868      -39     
- Misses      15965    16045      +80     
Components Coverage Δ
datadog-crashtracker 48.95% <ø> (-0.03%) ⬇️
datadog-crashtracker-ffi 5.86% <ø> (ø)
datadog-alloc 98.73% <ø> (ø)
data-pipeline 87.83% <ø> (ø)
data-pipeline-ffi 88.19% <ø> (ø)
ddcommon 84.31% <ø> (ø)
ddcommon-ffi 73.84% <ø> (ø)
ddtelemetry 60.02% <ø> (+0.03%) ⬆️
ddtelemetry-ffi 21.24% <ø> (ø)
dogstatsd-client 83.26% <ø> (ø)
datadog-ipc 82.39% <ø> (ø)
datadog-profiling 76.90% <ø> (ø)
datadog-profiling-ffi 62.12% <ø> (ø)
datadog-sidecar 37.33% <ø> (-0.18%) ⬇️
datdog-sidecar-ffi 12.70% <ø> (-0.84%) ⬇️
spawn-worker 55.35% <ø> (ø)
tinybytes 92.22% <ø> (ø)
datadog-trace-normalization 98.24% <ø> (ø)
datadog-trace-obfuscation 94.17% <ø> (ø)
datadog-trace-protobuf 59.65% <ø> (ø)
datadog-trace-utils 89.99% <ø> (ø)
datadog-tracer-flare 60.93% <ø> (-4.02%) ⬇️
datadog-log 76.31% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dd-octo-sts
Copy link

dd-octo-sts bot commented Oct 16, 2025

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.25 MB 7.25 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 71.32 MB 71.31 MB --.01% (-12.68 KB) 💪
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.20 MB 9.20 MB +0% (+600 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 83.66 MB 83.67 MB +.01% (+14.82 KB) 🔍
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 18.58 MB 18.58 MB +0% (+1.50 KB) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 65.77 KB 65.77 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 129.34 MB 129.33 MB -0% (-8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 676.69 MB 675.79 MB --.13% (-923.35 KB) 💪
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 5.93 MB 5.93 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 65.77 KB 65.77 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 17.52 MB 17.52 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 32.48 MB 32.48 MB -0% (-1008 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 15.84 MB 15.83 MB --.04% (-7.50 KB) 💪
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 66.79 KB 66.79 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 131.74 MB 131.71 MB --.02% (-32.00 KB) 💪
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 665.15 MB 664.92 MB --.03% (-226.73 KB) 💪
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 4.54 MB 4.54 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 66.79 KB 66.79 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 18.66 MB 18.65 MB --.04% (-8.00 KB) 💪
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 30.49 MB 30.49 MB +0% (+1.19 KB) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 63.93 MB 63.93 MB -0% (-1.34 KB) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 8.55 MB 8.56 MB +.04% (+4.00 KB) 🔍
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 78.39 MB 78.39 MB +0% (+1.66 KB) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.90 MB 9.90 MB -0% (-64 B) 👌

@hoolioh
Copy link
Contributor Author

hoolioh commented Oct 16, 2025

/merge

@dd-devflow-routing-codex
Copy link

dd-devflow-routing-codex bot commented Oct 16, 2025

View all feedbacks in Devflow UI.

2025-10-16 14:17:07 UTC ℹ️ Start processing command /merge


2025-10-16 14:17:13 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in main is approximately 42m (p90).


2025-10-16 14:47:02 UTC ℹ️ MergeQueue: This merge request was merged

@dd-mergequeue dd-mergequeue bot merged commit 9517280 into main Oct 16, 2025
37 checks passed
@dd-mergequeue dd-mergequeue bot deleted the julio/v22.1.0 branch October 16, 2025 14:46
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.

4 participants