Skip to content

chore(ci) update one-pipeline#8088

Merged
bouwkast merged 1 commit intomasterfrom
engraver-auto-campaigner/update-one-pipeline-1769035634
Jan 28, 2026
Merged

chore(ci) update one-pipeline#8088
bouwkast merged 1 commit intomasterfrom
engraver-auto-campaigner/update-one-pipeline-1769035634

Conversation

@campaigner-prod
Copy link
Contributor

This pull request updates one-pipeline to a newer version.

Recent changes:

  • Updates alpine version used for init images to 3.23.2 because of CVEs associated with previous version

Some of these changes may have already applied depending on your previous version of one-pipeline. See the libdatadog-build repository for all changes

@dd-trace-dotnet-ci-bot
Copy link

Execution-Time Benchmarks Report ⏱️

Execution-time results for samples comparing This PR (8088) and master.

✅ No regressions detected - check the details below

Full Metrics Comparison

FakeDbCommand

Metric Master (Mean ± 95% CI) Current (Mean ± 95% CI) Change Status
.NET Framework 4.8 - Baseline
duration68.76 ± (68.74 - 68.98) ms68.57 ± (68.56 - 68.82) ms-0.3%
.NET Framework 4.8 - Bailout
duration72.48 ± (72.39 - 72.60) ms72.40 ± (72.33 - 72.54) ms-0.1%
.NET Framework 4.8 - CallTarget+Inlining+NGEN
duration1004.08 ± (1005.92 - 1013.85) ms1007.04 ± (1017.74 - 1029.51) ms+0.3%✅⬆️
.NET Core 3.1 - Baseline
process.internal_duration_ms21.89 ± (21.85 - 21.92) ms21.87 ± (21.85 - 21.90) ms-0.0%
process.time_to_main_ms79.20 ± (79.04 - 79.37) ms79.01 ± (78.84 - 79.19) ms-0.2%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.90 ± (10.89 - 10.91) MB10.91 ± (10.90 - 10.91) MB+0.1%✅⬆️
runtime.dotnet.threads.count12 ± (12 - 12)12 ± (12 - 12)+0.0%
.NET Core 3.1 - Bailout
process.internal_duration_ms21.88 ± (21.85 - 21.91) ms21.92 ± (21.90 - 21.95) ms+0.2%✅⬆️
process.time_to_main_ms80.19 ± (80.09 - 80.30) ms80.52 ± (80.42 - 80.61) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.92 ± (10.92 - 10.92) MB10.94 ± (10.94 - 10.95) MB+0.2%✅⬆️
runtime.dotnet.threads.count13 ± (13 - 13)13 ± (13 - 13)+0.0%
.NET Core 3.1 - CallTarget+Inlining+NGEN
process.internal_duration_ms253.05 ± (249.93 - 256.16) ms239.08 ± (235.29 - 242.88) ms-5.5%
process.time_to_main_ms473.48 ± (472.74 - 474.21) ms471.59 ± (470.89 - 472.30) ms-0.4%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed48.41 ± (48.38 - 48.43) MB48.32 ± (48.29 - 48.34) MB-0.2%
runtime.dotnet.threads.count28 ± (28 - 28)28 ± (28 - 28)-0.0%
.NET 6 - Baseline
process.internal_duration_ms20.62 ± (20.59 - 20.65) ms20.68 ± (20.65 - 20.71) ms+0.3%✅⬆️
process.time_to_main_ms68.58 ± (68.47 - 68.69) ms68.93 ± (68.83 - 69.04) ms+0.5%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.62 ± (10.61 - 10.62) MB10.64 ± (10.63 - 10.64) MB+0.2%✅⬆️
runtime.dotnet.threads.count10 ± (10 - 10)10 ± (10 - 10)+0.0%
.NET 6 - Bailout
process.internal_duration_ms20.53 ± (20.50 - 20.56) ms20.60 ± (20.58 - 20.63) ms+0.3%✅⬆️
process.time_to_main_ms69.54 ± (69.48 - 69.59) ms69.83 ± (69.76 - 69.91) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.72 ± (10.72 - 10.73) MB10.72 ± (10.72 - 10.72) MB-0.0%
runtime.dotnet.threads.count11 ± (11 - 11)11 ± (11 - 11)+0.0%
.NET 6 - CallTarget+Inlining+NGEN
process.internal_duration_ms238.91 ± (235.80 - 242.03) ms250.98 ± (249.86 - 252.11) ms+5.1%✅⬆️
process.time_to_main_ms448.49 ± (447.90 - 449.07) ms449.01 ± (448.44 - 449.58) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed49.13 ± (49.11 - 49.16) MB49.24 ± (49.21 - 49.27) MB+0.2%✅⬆️
runtime.dotnet.threads.count28 ± (28 - 28)28 ± (28 - 28)-0.0%
.NET 8 - Baseline
process.internal_duration_ms18.85 ± (18.83 - 18.87) ms18.82 ± (18.80 - 18.85) ms-0.1%
process.time_to_main_ms67.81 ± (67.70 - 67.93) ms67.69 ± (67.59 - 67.78) ms-0.2%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed7.69 ± (7.68 - 7.69) MB7.68 ± (7.68 - 7.69) MB-0.0%
runtime.dotnet.threads.count10 ± (10 - 10)10 ± (10 - 10)+0.0%
.NET 8 - Bailout
process.internal_duration_ms18.91 ± (18.89 - 18.93) ms18.94 ± (18.91 - 18.97) ms+0.1%✅⬆️
process.time_to_main_ms68.77 ± (68.70 - 68.84) ms68.78 ± (68.70 - 68.86) ms+0.0%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed7.73 ± (7.72 - 7.73) MB7.72 ± (7.71 - 7.73) MB-0.1%
runtime.dotnet.threads.count11 ± (11 - 11)11 ± (11 - 11)+0.0%
.NET 8 - CallTarget+Inlining+NGEN
process.internal_duration_ms179.48 ± (178.60 - 180.36) ms178.38 ± (177.48 - 179.29) ms-0.6%
process.time_to_main_ms431.13 ± (430.35 - 431.91) ms431.38 ± (430.72 - 432.04) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed36.56 ± (36.53 - 36.58) MB36.58 ± (36.55 - 36.61) MB+0.1%✅⬆️
runtime.dotnet.threads.count27 ± (27 - 27)27 ± (27 - 27)-0.0%

HttpMessageHandler

Metric Master (Mean ± 95% CI) Current (Mean ± 95% CI) Change Status
.NET Framework 4.8 - Baseline
duration194.85 ± (194.81 - 195.82) ms193.44 ± (193.41 - 194.16) ms-0.7%
.NET Framework 4.8 - Bailout
duration197.95 ± (197.76 - 198.47) ms197.10 ± (196.85 - 197.48) ms-0.4%
.NET Framework 4.8 - CallTarget+Inlining+NGEN
duration1127.33 ± (1131.82 - 1140.89) ms1120.70 ± (1123.78 - 1131.75) ms-0.6%
.NET Core 3.1 - Baseline
process.internal_duration_ms188.04 ± (187.69 - 188.39) ms189.43 ± (189.01 - 189.84) ms+0.7%✅⬆️
process.time_to_main_ms81.53 ± (81.35 - 81.72) ms82.16 ± (81.93 - 82.38) ms+0.8%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%
runtime.dotnet.mem.committed16.06 ± (16.03 - 16.08) MB16.07 ± (16.05 - 16.10) MB+0.1%✅⬆️
runtime.dotnet.threads.count20 ± (20 - 20)20 ± (20 - 20)-0.2%
.NET Core 3.1 - Bailout
process.internal_duration_ms188.21 ± (187.89 - 188.53) ms188.14 ± (187.81 - 188.46) ms-0.0%
process.time_to_main_ms82.96 ± (82.76 - 83.17) ms82.89 ± (82.72 - 83.07) ms-0.1%
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%
runtime.dotnet.mem.committed16.15 ± (16.12 - 16.18) MB16.12 ± (16.08 - 16.15) MB-0.2%
runtime.dotnet.threads.count21 ± (21 - 21)21 ± (21 - 21)+0.1%✅⬆️
.NET Core 3.1 - CallTarget+Inlining+NGEN
process.internal_duration_ms431.24 ± (428.39 - 434.10) ms430.13 ± (426.76 - 433.49) ms-0.3%
process.time_to_main_ms475.27 ± (474.64 - 475.89) ms476.60 ± (476.03 - 477.16) ms+0.3%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%
runtime.dotnet.mem.committed58.74 ± (58.64 - 58.85) MB58.77 ± (58.65 - 58.89) MB+0.0%✅⬆️
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 30)+0.1%✅⬆️
.NET 6 - Baseline
process.internal_duration_ms192.80 ± (192.39 - 193.22) ms192.23 ± (191.91 - 192.54) ms-0.3%
process.time_to_main_ms70.67 ± (70.48 - 70.86) ms70.59 ± (70.38 - 70.79) ms-0.1%
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed16.15 ± (16.03 - 16.27) MB16.23 ± (16.12 - 16.34) MB+0.5%✅⬆️
runtime.dotnet.threads.count18 ± (18 - 19)19 ± (19 - 19)+2.2%✅⬆️
.NET 6 - Bailout
process.internal_duration_ms193.14 ± (192.69 - 193.59) ms192.62 ± (192.26 - 192.97) ms-0.3%
process.time_to_main_ms71.87 ± (71.70 - 72.05) ms71.60 ± (71.45 - 71.76) ms-0.4%
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed16.35 ± (16.29 - 16.40) MB16.11 ± (15.97 - 16.25) MB-1.5%
runtime.dotnet.threads.count20 ± (20 - 20)20 ± (20 - 20)-0.8%
.NET 6 - CallTarget+Inlining+NGEN
process.internal_duration_ms445.06 ± (441.60 - 448.53) ms440.80 ± (437.24 - 444.36) ms-1.0%
process.time_to_main_ms455.34 ± (454.56 - 456.12) ms453.19 ± (452.61 - 453.78) ms-0.5%
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed58.77 ± (58.63 - 58.92) MB59.07 ± (58.94 - 59.21) MB+0.5%✅⬆️
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 29)-0.1%
.NET 8 - Baseline
process.internal_duration_ms190.74 ± (190.43 - 191.05) ms190.74 ± (190.46 - 191.01) ms-0.0%
process.time_to_main_ms70.38 ± (70.19 - 70.57) ms69.89 ± (69.73 - 70.04) ms-0.7%
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed11.79 ± (11.77 - 11.82) MB11.74 ± (11.71 - 11.76) MB-0.5%
runtime.dotnet.threads.count18 ± (18 - 18)18 ± (18 - 18)+0.2%✅⬆️
.NET 8 - Bailout
process.internal_duration_ms189.79 ± (189.58 - 190.00) ms189.96 ± (189.71 - 190.21) ms+0.1%✅⬆️
process.time_to_main_ms71.31 ± (71.22 - 71.40) ms71.10 ± (70.99 - 71.22) ms-0.3%
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed11.84 ± (11.82 - 11.87) MB11.80 ± (11.77 - 11.83) MB-0.3%
runtime.dotnet.threads.count19 ± (19 - 19)19 ± (19 - 19)-0.0%
.NET 8 - CallTarget+Inlining+NGEN
process.internal_duration_ms366.46 ± (364.86 - 368.06) ms365.96 ± (364.36 - 367.56) ms-0.1%
process.time_to_main_ms438.32 ± (437.55 - 439.10) ms437.67 ± (436.93 - 438.42) ms-0.1%
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed48.14 ± (48.11 - 48.18) MB48.24 ± (48.21 - 48.28) MB+0.2%✅⬆️
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 29)+0.1%✅⬆️
Comparison explanation

Execution-time benchmarks measure the whole time it takes to execute a program, and are intended to measure the one-off costs. Cases where the execution time results for the PR are worse than latest master results are highlighted in **red**. The following thresholds were used for comparing the execution times:

  • Welch test with statistical test for significance of 5%
  • Only results indicating a difference greater than 5% and 5 ms are considered.

Note that these results are based on a single point-in-time result for each branch. For full results, see the dashboard.

Graphs show the p99 interval based on the mean and StdDev of the test run, as well as the mean value of the run (shown as a diamond below the graph).

Duration charts
FakeDbCommand (.NET Framework 4.8)
gantt
    title Execution time (ms) FakeDbCommand (.NET Framework 4.8)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8088) - mean (69ms)  : 67, 70
    master - mean (69ms)  : 67, 70

    section Bailout
    This PR (8088) - mean (72ms)  : 71, 73
    master - mean (72ms)  : 72, 73

    section CallTarget+Inlining+NGEN
    This PR (8088) - mean (1,024ms)  : 936, 1112
    master - mean (1,010ms)  : 953, 1066

Loading
FakeDbCommand (.NET Core 3.1)
gantt
    title Execution time (ms) FakeDbCommand (.NET Core 3.1)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8088) - mean (106ms)  : 103, 109
    master - mean (107ms)  : 104, 109

    section Bailout
    This PR (8088) - mean (107ms)  : 106, 108
    master - mean (107ms)  : 106, 109

    section CallTarget+Inlining+NGEN
    This PR (8088) - mean (737ms)  : 680, 794
    master - mean (754ms)  : 702, 805

Loading
FakeDbCommand (.NET 6)
gantt
    title Execution time (ms) FakeDbCommand (.NET 6)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8088) - mean (94ms)  : 92, 97
    master - mean (94ms)  : 92, 96

    section Bailout
    This PR (8088) - mean (95ms)  : 94, 96
    master - mean (95ms)  : 94, 96

    section CallTarget+Inlining+NGEN
    This PR (8088) - mean (726ms)  : 696, 756
    master - mean (715ms)  : 653, 776

Loading
FakeDbCommand (.NET 8)
gantt
    title Execution time (ms) FakeDbCommand (.NET 8)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8088) - mean (93ms)  : 90, 95
    master - mean (93ms)  : 90, 95

    section Bailout
    This PR (8088) - mean (94ms)  : 92, 95
    master - mean (94ms)  : 93, 95

    section CallTarget+Inlining+NGEN
    This PR (8088) - mean (638ms)  : 625, 651
    master - mean (640ms)  : 626, 654

Loading
HttpMessageHandler (.NET Framework 4.8)
gantt
    title Execution time (ms) HttpMessageHandler (.NET Framework 4.8)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8088) - mean (194ms)  : 190, 197
    master - mean (195ms)  : 189, 201

    section Bailout
    This PR (8088) - mean (197ms)  : 194, 200
    master - mean (198ms)  : 195, 202

    section CallTarget+Inlining+NGEN
    This PR (8088) - mean (1,128ms)  : 1070, 1185
    master - mean (1,136ms)  : 1071, 1202

Loading
HttpMessageHandler (.NET Core 3.1)
gantt
    title Execution time (ms) HttpMessageHandler (.NET Core 3.1)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8088) - mean (280ms)  : 273, 287
    master - mean (278ms)  : 273, 283

    section Bailout
    This PR (8088) - mean (280ms)  : 276, 284
    master - mean (280ms)  : 275, 284

    section CallTarget+Inlining+NGEN
    This PR (8088) - mean (937ms)  : 890, 983
    master - mean (938ms)  : 898, 977

Loading
HttpMessageHandler (.NET 6)
gantt
    title Execution time (ms) HttpMessageHandler (.NET 6)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8088) - mean (271ms)  : 266, 275
    master - mean (272ms)  : 267, 277

    section Bailout
    This PR (8088) - mean (272ms)  : 268, 277
    master - mean (273ms)  : 265, 282

    section CallTarget+Inlining+NGEN
    This PR (8088) - mean (923ms)  : 870, 976
    master - mean (929ms)  : 861, 996

Loading
HttpMessageHandler (.NET 8)
gantt
    title Execution time (ms) HttpMessageHandler (.NET 8)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8088) - mean (270ms)  : 265, 275
    master - mean (271ms)  : 266, 276

    section Bailout
    This PR (8088) - mean (271ms)  : 268, 274
    master - mean (271ms)  : 268, 274

    section CallTarget+Inlining+NGEN
    This PR (8088) - mean (836ms)  : 814, 857
    master - mean (837ms)  : 819, 854

Loading

@bouwkast bouwkast merged commit e86e7a3 into master Jan 28, 2026
151 checks passed
@bouwkast bouwkast deleted the engraver-auto-campaigner/update-one-pipeline-1769035634 branch January 28, 2026 21:38
@github-actions github-actions bot added this to the vNext-v3 milestone Jan 28, 2026
igoragoli pushed a commit that referenced this pull request Jan 29, 2026
This pull request updates one-pipeline to a newer version.

Recent changes:
* Updates alpine version used for init images to 3.23.2 because of CVEs
associated with previous version

Some of these changes may have already applied depending on your
previous version of one-pipeline. See the libdatadog-build repository
for all changes

Co-authored-by: campaigner-prod[bot] <87874424+campaigner-prod[bot]@users.noreply.github.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.

1 participant