Skip to content

chore(crashtracker): use default-features=false for aws-lc-sys#1625

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
brettlangdon/crashtracker.aws-lc-sys
Feb 24, 2026
Merged

chore(crashtracker): use default-features=false for aws-lc-sys#1625
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
brettlangdon/crashtracker.aws-lc-sys

Conversation

@brettlangdon
Copy link
Member

@brettlangdon brettlangdon commented Feb 23, 2026

What does this PR do?

Removes unnecessary features from aws-lc-sys for crashtracker build script.

Motivation

We are double building aws-lc-sys as part of the dd-trace-py src/native package building. Once for the main binary, and another for the build stage for the crashtracker crate.

Additional Notes

Anything else we should know when reviewing?

How to test the change?

Describe here in detail how the change can be validated.

@pr-commenter
Copy link

pr-commenter bot commented Feb 23, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-02-23 22:36:10

Comparing candidate commit 9a5438b in PR branch brettlangdon/crashtracker.aws-lc-sys with baseline commit 78f153e in branch main.

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

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 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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 748.013µs 749.084µs ± 0.639µs 749.025µs ± 0.372µs 749.412µs 750.092µs 750.756µs 753.453µs 0.59% 2.003 9.982 0.09% 0.045µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample2_frames_x1000 execution_time [748.996µs; 749.173µs] or [-0.012%; +0.012%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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 247.156ns 256.832ns ± 11.558ns 251.148ns ± 2.669ns 262.141ns 285.539ns 290.548ns 292.167ns 16.33% 1.569 1.367 4.49% 0.817ns 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 [255.230ns; 258.434ns] or [-0.624%; +0.624%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 187.136ns 189.896ns ± 2.244ns 189.411ns ± 1.376ns 190.859ns 194.459ns 197.549ns 198.782ns 4.95% 1.428 2.259 1.18% 0.159ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [189.585ns; 190.207ns] or [-0.164%; +0.164%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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.368ms 3.401ms ± 0.013ms 3.399ms ± 0.009ms 3.410ms 3.424ms 3.436ms 3.440ms 1.18% 0.459 0.022 0.38% 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.399ms; 3.403ms] or [-0.053%; +0.053%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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 159.806µs 161.093µs ± 1.140µs 160.946µs ± 0.118µs 161.080µs 161.727µs 163.089µs 176.168µs 9.46% 11.765 151.771 0.71% 0.081µ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 [160.935µs; 161.251µs] or [-0.098%; +0.098%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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.166ms 4.170ms ± 0.006ms 4.169ms ± 0.001ms 4.171ms 4.174ms 4.178ms 4.252ms 2.00% 11.091 140.305 0.15% 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.169ms; 4.171ms] or [-0.021%; +0.021%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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.217ms 49.768ms ± 0.943ms 49.655ms ± 0.136ms 49.788ms 49.950ms 55.301ms 59.730ms 20.29% 8.173 73.375 1.89% 0.067ms 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 [49.637ms; 49.898ms] or [-0.263%; +0.263%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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.118µs 146.100µs ± 1.812µs 145.902µs ± 0.579µs 146.469µs 147.697µs 151.649µs 163.423µs 12.01% 6.036 49.055 1.24% 0.128µ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.849µs; 146.351µs] or [-0.172%; +0.172%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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.986µs 186.447µs ± 0.348µs 186.380µs ± 0.125µs 186.518µs 187.470µs 187.784µs 188.025µs 0.88% 2.489 6.914 0.19% 0.025µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5318443.111op/s 5363462.205op/s ± 9957.994op/s 5365386.870op/s ± 3608.492op/s 5368765.936op/s 5373187.194op/s 5375856.401op/s 5376756.015op/s 0.21% -2.474 6.844 0.19% 704.137op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.796µs 17.961µs ± 0.111µs 17.926µs ± 0.065µs 18.045µs 18.172µs 18.222µs 18.356µs 2.40% 0.862 -0.082 0.62% 0.008µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 54477276.795op/s 55679815.204op/s ± 342861.285op/s 55786214.166op/s ± 202627.597op/s 55946521.711op/s 56055604.635op/s 56177103.281op/s 56191739.437op/s 0.73% -0.840 -0.143 0.61% 24243.954op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 9.778µs 9.828µs ± 0.038µs 9.817µs ± 0.024µs 9.847µs 9.904µs 9.950µs 9.968µs 1.53% 1.105 1.043 0.38% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 100320646.065op/s 101751928.534op/s ± 390035.178op/s 101860536.724op/s ± 248320.610op/s 102037858.608op/s 102210697.406op/s 102253058.619op/s 102266362.037op/s 0.40% -1.084 0.973 0.38% 27579.652op/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 [186.399µs; 186.496µs] or [-0.026%; +0.026%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5362082.123op/s; 5364842.287op/s] or [-0.026%; +0.026%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.945µs; 17.976µs] or [-0.086%; +0.086%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55632297.928op/s; 55727332.481op/s] or [-0.085%; +0.085%] None None None
normalization/normalize_name/normalize_name/good execution_time [9.823µs; 9.833µs] or [-0.053%; +0.053%] None None None
normalization/normalize_name/normalize_name/good throughput [101697873.409op/s; 101805983.658op/s] or [-0.053%; +0.053%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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.533µs 25.191µs ± 9.580µs 17.798µs ± 0.181µs 33.422µs 42.914µs 44.176µs 69.897µs 292.73% 1.097 1.337 37.94% 0.677µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [23.863µs; 26.519µs] or [-5.271%; +5.271%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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.897µs 3.913µs ± 0.002µs 3.913µs ± 0.001µs 3.915µs 3.917µs 3.918µs 3.919µs 0.16% -1.527 13.209 0.06% 0.000µs 1 200
credit_card/is_card_number/ throughput 255155234.247op/s 255542773.379op/s ± 146676.894op/s 255558241.724op/s ± 87650.679op/s 255633683.635op/s 255712796.519op/s 255750411.383op/s 256620920.179op/s 0.42% 1.550 13.389 0.06% 10371.623op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 78.736µs 80.279µs ± 0.623µs 80.257µs ± 0.354µs 80.667µs 81.300µs 81.632µs 81.820µs 1.95% -0.067 -0.133 0.77% 0.044µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12221951.818op/s 12457230.157op/s ± 96664.186op/s 12459987.902op/s ± 54913.868op/s 12512349.692op/s 12637022.407op/s 12683796.341op/s 12700731.247op/s 1.93% 0.110 -0.118 0.77% 6835.190op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 71.453µs 71.849µs ± 0.499µs 71.780µs ± 0.185µs 71.898µs 72.329µs 74.795µs 74.939µs 4.40% 4.414 22.876 0.69% 0.035µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13344116.650op/s 13918706.573op/s ± 93889.048op/s 13931361.585op/s ± 35861.041op/s 13969216.736op/s 13983965.292op/s 13994329.288op/s 13995273.796op/s 0.46% -4.303 21.967 0.67% 6638.958op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.894µs 3.915µs ± 0.008µs 3.914µs ± 0.002µs 3.916µs 3.919µs 3.922µs 3.997µs 2.10% 7.742 70.777 0.22% 0.001µs 1 200
credit_card/is_card_number/37828224631 throughput 250205991.508op/s 255420665.477op/s ± 545250.205op/s 255464375.495op/s ± 121840.409op/s 255591246.075op/s 255683376.119op/s 255797197.367op/s 256824521.103op/s 0.53% -7.658 69.890 0.21% 38555.012op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 68.232µs 68.709µs ± 0.687µs 68.542µs ± 0.229µs 68.785µs 69.775µs 71.667µs 71.858µs 4.84% 3.251 10.968 1.00% 0.049µs 1 200
credit_card/is_card_number/378282246310005 throughput 13916378.768op/s 14555521.398op/s ± 140930.307op/s 14589507.955op/s ± 48826.184op/s 14636860.005op/s 14648442.033op/s 14653954.674op/s 14655854.929op/s 0.45% -3.180 10.550 0.97% 9965.278op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.406µs 45.711µs ± 0.107µs 45.712µs ± 0.069µs 45.787µs 45.861µs 45.946µs 45.981µs 0.59% -0.273 0.010 0.23% 0.008µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21747988.088op/s 21876861.431op/s ± 51250.144op/s 21876153.899op/s ± 32941.869op/s 21907668.780op/s 21964139.692op/s 22006125.310op/s 22023547.698op/s 0.67% 0.287 0.021 0.23% 3623.932op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.574µs 6.626µs ± 0.013µs 6.630µs ± 0.006µs 6.635µs 6.640µs 6.644µs 6.653µs 0.34% -1.146 1.315 0.20% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 150300596.219op/s 150926173.994op/s ± 296767.915op/s 150818933.841op/s ± 142455.287op/s 151109720.324op/s 151496521.275op/s 151786667.623op/s 152103931.580op/s 0.85% 1.158 1.358 0.20% 20984.660op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.893µs 3.914µs ± 0.004µs 3.914µs ± 0.002µs 3.916µs 3.922µs 3.925µs 3.928µs 0.35% -0.528 7.757 0.10% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254612661.268op/s 255463949.284op/s ± 257046.471op/s 255499235.907op/s ± 117368.009op/s 255612196.466op/s 255694699.651op/s 255785943.949op/s 256877921.433op/s 0.54% 0.557 7.876 0.10% 18175.930op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.112µs 65.728µs ± 0.070µs 65.729µs ± 0.038µs 65.765µs 65.826µs 65.889µs 65.914µs 0.28% -3.074 28.285 0.11% 0.005µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15171387.596op/s 15214155.038op/s ± 16306.837op/s 15214044.453op/s ± 8693.621op/s 15222828.632op/s 15231048.209op/s 15240368.249op/s 15358139.774op/s 0.95% 3.141 28.988 0.11% 1153.068op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.353µs 53.408µs ± 0.033µs 53.398µs ± 0.020µs 53.429µs 53.464µs 53.495µs 53.537µs 0.26% 0.914 0.520 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18678578.036op/s 18723920.498op/s ± 11414.385op/s 18727199.883op/s ± 6898.757op/s 18732704.166op/s 18736445.230op/s 18742025.424op/s 18743260.402op/s 0.09% -0.911 0.510 0.06% 807.119op/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.918µs 3.924µs 3.926µs 0.33% -0.516 10.565 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254692573.603op/s 255498976.500op/s ± 197469.966op/s 255525565.339op/s ± 112495.177op/s 255620614.587op/s 255720680.564op/s 255788829.586op/s 256810968.633op/s 0.50% 0.544 10.703 0.08% 13963.235op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.146µs 50.217µs ± 0.043µs 50.212µs ± 0.030µs 50.242µs 50.289µs 50.361µs 50.367µs 0.31% 0.850 0.903 0.09% 0.003µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19854230.242op/s 19913504.108op/s ± 16959.070op/s 19915654.217op/s ± 11976.395op/s 19927145.857op/s 19935321.646op/s 19938933.965op/s 19941573.185op/s 0.13% -0.844 0.885 0.08% 1199.187op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.525µs 45.715µs ± 0.080µs 45.716µs ± 0.056µs 45.771µs 45.836µs 45.905µs 45.939µs 0.49% 0.035 -0.088 0.17% 0.006µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21767773.835op/s 21874569.584op/s ± 38305.118op/s 21874381.818op/s ± 26555.933op/s 21901129.012op/s 21938764.810op/s 21961217.027op/s 21965780.924op/s 0.42% -0.025 -0.093 0.17% 2708.581op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.569µs 6.620µs ± 0.017µs 6.620µs ± 0.012µs 6.634µs 6.641µs 6.644µs 6.646µs 0.39% -0.778 0.323 0.25% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 150464843.820op/s 151057498.032op/s ± 385952.988op/s 151055500.329op/s ± 275400.290op/s 151260685.788op/s 151718663.916op/s 152132290.166op/s 152239445.260op/s 0.78% 0.791 0.357 0.25% 27290.998op/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.008%; +0.008%] None None None
credit_card/is_card_number/ throughput [255522445.372op/s; 255563101.386op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [80.193µs; 80.366µs] or [-0.107%; +0.107%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12443833.431op/s; 12470626.883op/s] or [-0.108%; +0.108%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.780µs; 71.918µs] or [-0.096%; +0.096%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13905694.454op/s; 13931718.693op/s] or [-0.093%; +0.093%] None None None
credit_card/is_card_number/37828224631 execution_time [3.914µs; 3.916µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number/37828224631 throughput [255345099.043op/s; 255496231.912op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number/378282246310005 execution_time [68.614µs; 68.804µs] or [-0.138%; +0.138%] None None None
credit_card/is_card_number/378282246310005 throughput [14535989.812op/s; 14575052.983op/s] or [-0.134%; +0.134%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.696µs; 45.725µs] or [-0.032%; +0.032%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21869758.654op/s; 21883964.208op/s] or [-0.032%; +0.032%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.624µs; 6.628µs] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/x371413321323331 throughput [150885044.815op/s; 150967303.173op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.914µs; 3.915µs] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/ throughput [255428325.115op/s; 255499573.453op/s] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.719µs; 65.738µs] or [-0.015%; +0.015%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15211895.067op/s; 15216415.009op/s] or [-0.015%; +0.015%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.403µs; 53.412µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18722338.574op/s; 18725502.422op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.913µs; 3.914µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255471609.062op/s; 255526343.938op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.211µs; 50.223µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19911153.744op/s; 19915854.472op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.704µs; 45.726µs] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21869260.863op/s; 21879878.305op/s] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.618µs; 6.622µs] or [-0.035%; +0.035%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [151004008.660op/s; 151110987.405op/s] or [-0.035%; +0.035%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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 32.477µs 33.267µs ± 1.081µs 32.580µs ± 0.051µs 34.758µs 35.056µs 35.128µs 35.906µs 10.21% 0.921 -1.079 3.24% 0.076µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [33.118µs; 33.417µs] or [-0.450%; +0.450%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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.178µs 3.190µs ± 1.401µs 2.983µs ± 0.026µs 3.006µs 3.675µs 13.761µs 14.814µs 396.55% 7.308 54.823 43.80% 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 [2.996µs; 3.384µs] or [-6.085%; +6.085%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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.899ms 13.961ms ± 0.035ms 13.956ms ± 0.012ms 13.968ms 14.006ms 14.100ms 14.172ms 1.55% 2.792 11.074 0.25% 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 [13.956ms; 13.966ms] or [-0.034%; +0.034%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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.706ms 10.732ms ± 0.015ms 10.729ms ± 0.008ms 10.738ms 10.762ms 10.780ms 10.819ms 0.84% 1.682 5.994 0.14% 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.730ms; 10.734ms] or [-0.019%; +0.019%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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.976µs 5.057µs ± 0.052µs 5.053µs ± 0.041µs 5.075µs 5.160µs 5.164µs 5.167µs 2.24% 0.545 -0.533 1.03% 0.004µ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.050µs; 5.065µs] or [-0.143%; +0.143%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
tags/replace_trace_tags execution_time 2.391µs 2.423µs ± 0.020µs 2.417µs ± 0.008µs 2.427µs 2.476µs 2.481µs 2.483µs 2.73% 1.621 2.045 0.83% 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.420µs; 2.426µs] or [-0.115%; +0.115%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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.152µs 495.899µs ± 0.647µs 495.808µs ± 0.234µs 496.076µs 496.636µs 496.937µs 503.224µs 1.50% 7.403 80.180 0.13% 0.046µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1987187.718op/s 2016543.863op/s ± 2607.853op/s 2016909.320op/s ± 953.610op/s 2017673.927op/s 2018824.212op/s 2019473.820op/s 2019580.959op/s 0.13% -7.297 78.550 0.13% 184.403op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 370.631µs 371.380µs ± 0.726µs 371.317µs ± 0.200µs 371.501µs 371.844µs 372.517µs 378.048µs 1.81% 7.365 63.878 0.20% 0.051µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2645164.013op/s 2692668.870op/s ± 5192.464op/s 2693117.767op/s ± 1453.095op/s 2694620.188op/s 2696510.077op/s 2697315.688op/s 2698103.878op/s 0.19% -7.297 63.065 0.19% 367.163op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 167.569µs 167.940µs ± 0.158µs 167.928µs ± 0.102µs 168.032µs 168.181µs 168.348µs 168.406µs 0.28% 0.301 -0.034 0.09% 0.011µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5938043.012op/s 5954519.549op/s ± 5604.261op/s 5954933.891op/s ± 3617.053op/s 5958524.237op/s 5963108.770op/s 5965235.458op/s 5967698.375op/s 0.21% -0.295 -0.040 0.09% 396.281op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.557µs 36.704µs ± 0.075µs 36.691µs ± 0.042µs 36.735µs 36.851µs 36.930µs 36.988µs 0.81% 1.047 1.200 0.20% 0.005µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27035769.895op/s 27244745.865op/s ± 55611.863op/s 27254391.780op/s ± 31513.166op/s 27283769.485op/s 27319257.008op/s 27329738.928op/s 27354903.311op/s 0.37% -1.034 1.164 0.20% 3932.353op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.388µs 45.497µs ± 0.110µs 45.480µs ± 0.029µs 45.512µs 45.582µs 45.685µs 46.861µs 3.04% 9.692 116.647 0.24% 0.008µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21339676.434op/s 21979827.956op/s ± 51962.530op/s 21987660.043op/s ± 13983.480op/s 22000947.019op/s 22016215.412op/s 22024162.632op/s 22032147.351op/s 0.20% -9.514 113.628 0.24% 3674.306op/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 [495.809µs; 495.989µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2016182.439op/s; 2016905.286op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [371.279µs; 371.481µs] or [-0.027%; +0.027%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2691949.244op/s; 2693388.495op/s] or [-0.027%; +0.027%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [167.918µs; 167.962µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5953742.852op/s; 5955296.245op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.694µs; 36.715µs] or [-0.028%; +0.028%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27237038.595op/s; 27252453.134op/s] or [-0.028%; +0.028%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.481µs; 45.512µs] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21972626.449op/s; 21987029.463op/s] or [-0.033%; +0.033%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9a5438b 1771885156 brettlangdon/crashtracker.aws-lc-sys
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 85.957µs 86.156µs ± 0.155µs 86.141µs ± 0.053µs 86.193µs 86.272µs 86.732µs 87.679µs 1.79% 5.781 48.903 0.18% 0.011µ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 [86.134µs; 86.177µs] or [-0.025%; +0.025%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link
Contributor

dd-octo-sts bot commented Feb 23, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 97.20 MB 97.20 MB +0% (+976 B) 👌
/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.so 11.12 MB 11.12 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 112.85 MB 112.84 MB -0% (-2.38 KB) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.13 MB 27.13 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.73 MB 185.75 MB +0% (+16.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 912.24 MB 912.24 MB +0% (+1.11 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.75 MB 24.75 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 51.40 MB 51.40 MB -0% (-16 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 22.95 MB 22.95 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.08 MB 190.12 MB +.02% (+40.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 896.28 MB 896.28 MB +0% (+1.73 KB) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.53 MB 7.53 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 26.50 MB 26.50 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.03 MB 47.03 MB -0% (-268 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 85.25 MB 85.25 MB -0% (-96 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.87 MB 105.88 MB +0% (+1.06 KB) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.79 MB 11.79 MB 0% (0 B) 👌

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.09%. Comparing base (78f153e) to head (9a5438b).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1625      +/-   ##
==========================================
- Coverage   71.20%   71.09%   -0.11%     
==========================================
  Files         423      423              
  Lines       62486    62491       +5     
==========================================
- Hits        44493    44429      -64     
- Misses      17993    18062      +69     
Components Coverage Δ
libdd-crashtracker 63.28% <ø> (+0.24%) ⬆️
libdd-crashtracker-ffi 17.80% <ø> (+2.16%) ⬆️
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 87.27% <ø> (ø)
libdd-data-pipeline-ffi 71.51% <ø> (ø)
libdd-common 79.73% <ø> (ø)
libdd-common-ffi 73.40% <ø> (ø)
libdd-telemetry 62.48% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.74% <ø> (-0.12%) ⬇️
libdd-profiling 81.56% <ø> (+0.01%) ⬆️
libdd-profiling-ffi 63.65% <ø> (ø)
datadog-sidecar 32.62% <ø> (-1.57%) ⬇️
datdog-sidecar-ffi 8.81% <ø> (-6.82%) ⬇️
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 88.97% <ø> (ø)
datadog-tracer-flare 86.86% <ø> (ø)
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.

@brettlangdon brettlangdon marked this pull request as ready for review February 24, 2026 08:56
@brettlangdon brettlangdon requested a review from a team as a code owner February 24, 2026 08:56
Copy link
Contributor

@gyuheon0h gyuheon0h left a comment

Choose a reason for hiding this comment

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

Thanks

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 5bb62b1 into main Feb 24, 2026
81 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the brettlangdon/crashtracker.aws-lc-sys branch February 24, 2026 09:37
gh-worker-dd-mergequeue-cf854d bot pushed a commit that referenced this pull request Feb 24, 2026
# What does this PR do?

Bump version to v28.0.1

This includes:

- #1620 
- #1621
- #1625

# Motivation

We want to get #1625 into dd-trace-py.

# Additional Notes

Anything else we should know when reviewing?

# How to test the change?

Describe here in detail how the change can be validated.


Co-authored-by: brett.langdon <brett.langdon@datadoghq.com>
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.

3 participants