Skip to content

chore(ci) update one-pipeline#8130

Merged
andrewlock merged 1 commit intomasterfrom
engraver-auto-campaigner/update-one-pipeline-1770048697
Feb 3, 2026
Merged

chore(ci) update one-pipeline#8130
andrewlock merged 1 commit intomasterfrom
engraver-auto-campaigner/update-one-pipeline-1770048697

Conversation

@campaigner-prod
Copy link
Contributor

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

Recent changes:
Update system-tests-pulumi runner (to run aws ssi tests)

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

@pr-commenter
Copy link

pr-commenter bot commented Feb 2, 2026

Benchmarks

Benchmark execution time: 2026-02-02 16:54:22

Comparing candidate commit 7e979d8 in PR branch engraver-auto-campaigner/update-one-pipeline-1770048697 with baseline commit c9cca03 in branch master.

Found 2 performance improvements and 6 performance regressions! Performance is the same for 166 metrics, 18 unstable metrics.

scenario:Benchmarks.Trace.AgentWriterBenchmark.WriteAndFlushEnrichedTraces net6.0

  • 🟥 execution_time [+79.158ms; +79.327ms] or [+65.442%; +65.582%]

scenario:Benchmarks.Trace.Asm.AppSecBodyBenchmark.AllCycleSimpleBody netcoreapp3.1

  • 🟥 execution_time [+17.460ms; +21.951ms] or [+8.786%; +11.047%]

scenario:Benchmarks.Trace.Asm.AppSecEncoderBenchmark.EncodeLegacyArgs net6.0

  • 🟥 execution_time [+22.219ms; +22.646ms] or [+12.446%; +12.686%]

scenario:Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces net472

  • 🟥 execution_time [+42.108ms; +47.970ms] or [+21.443%; +24.428%]

scenario:Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces netcoreapp3.1

  • 🟥 throughput [-406.163op/s; -274.143op/s] or [-23.888%; -16.124%]

scenario:Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSlice net6.0

  • 🟩 execution_time [-123.306µs; -120.147µs] or [-7.864%; -7.663%]
  • 🟩 throughput [+52.995op/s; +54.360op/s] or [+8.310%; +8.524%]

scenario:Benchmarks.Trace.SpanBenchmark.StartFinishTwoScopes net6.0

  • 🟥 execution_time [+18.893ms; +23.059ms] or [+9.552%; +11.658%]

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

Execution-Time Benchmarks Report ⏱️

Execution-time results for samples comparing This PR (8130) 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
duration78.55 ± (78.50 - 79.01) ms80.14 ± (80.00 - 80.53) ms+2.0%✅⬆️
.NET Framework 4.8 - Bailout
duration84.58 ± (84.37 - 84.81) ms84.74 ± (84.68 - 85.11) ms+0.2%✅⬆️
.NET Framework 4.8 - CallTarget+Inlining+NGEN
duration1115.35 ± (1113.94 - 1120.54) ms1116.35 ± (1118.76 - 1126.13) ms+0.1%✅⬆️
.NET Core 3.1 - Baseline
process.internal_duration_ms24.30 ± (24.25 - 24.35) ms24.34 ± (24.29 - 24.39) ms+0.2%✅⬆️
process.time_to_main_ms94.63 ± (94.41 - 94.84) ms94.71 ± (94.50 - 94.92) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.91 ± (10.90 - 10.91) MB10.92 ± (10.91 - 10.92) MB+0.1%✅⬆️
runtime.dotnet.threads.count12 ± (12 - 12)12 ± (12 - 12)+0.0%
.NET Core 3.1 - Bailout
process.internal_duration_ms24.24 ± (24.17 - 24.31) ms24.24 ± (24.17 - 24.30) ms-0.0%
process.time_to_main_ms95.70 ± (95.47 - 95.93) ms96.25 ± (96.02 - 96.49) ms+0.6%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.94 ± (10.93 - 10.94) MB10.96 ± (10.95 - 10.96) MB+0.2%✅⬆️
runtime.dotnet.threads.count13 ± (13 - 13)13 ± (13 - 13)+0.0%
.NET Core 3.1 - CallTarget+Inlining+NGEN
process.internal_duration_ms240.24 ± (236.49 - 244.00) ms240.98 ± (237.24 - 244.72) ms+0.3%✅⬆️
process.time_to_main_ms536.47 ± (535.51 - 537.44) ms541.08 ± (540.15 - 542.01) ms+0.9%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed48.48 ± (48.45 - 48.50) MB48.48 ± (48.46 - 48.51) MB+0.0%✅⬆️
runtime.dotnet.threads.count28 ± (28 - 28)28 ± (28 - 28)-0.0%
.NET 6 - Baseline
process.internal_duration_ms22.90 ± (22.84 - 22.96) ms22.91 ± (22.85 - 22.97) ms+0.0%✅⬆️
process.time_to_main_ms81.80 ± (81.59 - 82.00) ms82.09 ± (81.87 - 82.30) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.63 ± (10.62 - 10.63) MB10.65 ± (10.64 - 10.65) MB+0.2%✅⬆️
runtime.dotnet.threads.count10 ± (10 - 10)10 ± (10 - 10)+0.0%
.NET 6 - Bailout
process.internal_duration_ms23.07 ± (23.01 - 23.12) ms22.65 ± (22.59 - 22.71) ms-1.8%
process.time_to_main_ms83.87 ± (83.66 - 84.09) ms82.38 ± (82.17 - 82.59) ms-1.8%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed10.67 ± (10.66 - 10.67) MB10.70 ± (10.70 - 10.71) MB+0.4%✅⬆️
runtime.dotnet.threads.count11 ± (11 - 11)11 ± (11 - 11)+0.0%
.NET 6 - CallTarget+Inlining+NGEN
process.internal_duration_ms229.96 ± (226.22 - 233.70) ms236.04 ± (231.90 - 240.18) ms+2.6%✅⬆️
process.time_to_main_ms508.37 ± (507.46 - 509.28) ms508.53 ± (507.67 - 509.39) ms+0.0%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed49.18 ± (49.16 - 49.20) MB49.21 ± (49.19 - 49.23) MB+0.1%✅⬆️
runtime.dotnet.threads.count28 ± (28 - 28)28 ± (28 - 28)-0.0%
.NET 8 - Baseline
process.internal_duration_ms20.87 ± (20.82 - 20.91) ms21.15 ± (21.09 - 21.20) ms+1.3%✅⬆️
process.time_to_main_ms79.27 ± (79.11 - 79.43) ms80.65 ± (80.45 - 80.85) ms+1.7%✅⬆️
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed7.66 ± (7.65 - 7.66) MB7.69 ± (7.68 - 7.69) MB+0.4%✅⬆️
runtime.dotnet.threads.count10 ± (10 - 10)10 ± (10 - 10)+0.0%
.NET 8 - Bailout
process.internal_duration_ms20.81 ± (20.76 - 20.87) ms20.96 ± (20.90 - 21.01) ms+0.7%✅⬆️
process.time_to_main_ms81.03 ± (80.82 - 81.24) ms80.79 ± (80.57 - 81.01) ms-0.3%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed7.72 ± (7.71 - 7.73) MB7.73 ± (7.72 - 7.74) MB+0.2%✅⬆️
runtime.dotnet.threads.count11 ± (11 - 11)11 ± (11 - 11)+0.0%
.NET 8 - CallTarget+Inlining+NGEN
process.internal_duration_ms201.96 ± (201.07 - 202.84) ms198.82 ± (198.10 - 199.54) ms-1.6%
process.time_to_main_ms488.02 ± (486.94 - 489.11) ms487.29 ± (486.36 - 488.23) ms-0.2%
runtime.dotnet.exceptions.count0 ± (0 - 0)0 ± (0 - 0)+0.0%
runtime.dotnet.mem.committed37.01 ± (36.97 - 37.05) MB37.10 ± (37.06 - 37.13) MB+0.2%✅⬆️
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
duration222.55 ± (222.29 - 223.56) ms207.49 ± (207.36 - 208.76) ms-6.8%
.NET Framework 4.8 - Bailout
duration226.11 ± (224.89 - 227.25) ms211.61 ± (211.37 - 212.72) ms-6.4%
.NET Framework 4.8 - CallTarget+Inlining+NGEN
duration1204.24 ± (1204.65 - 1212.38) ms1200.14 ± (1202.35 - 1211.96) ms-0.3%
.NET Core 3.1 - Baseline
process.internal_duration_ms201.86 ± (201.27 - 202.44) ms206.10 ± (205.08 - 207.11) ms+2.1%✅⬆️
process.time_to_main_ms86.20 ± (85.96 - 86.44) ms88.44 ± (88.07 - 88.82) ms+2.6%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%
runtime.dotnet.mem.committed16.01 ± (15.99 - 16.03) MB16.00 ± (15.98 - 16.02) MB-0.0%
runtime.dotnet.threads.count20 ± (20 - 20)20 ± (20 - 20)+0.4%✅⬆️
.NET Core 3.1 - Bailout
process.internal_duration_ms206.08 ± (205.43 - 206.73) ms201.39 ± (200.85 - 201.94) ms-2.3%
process.time_to_main_ms89.88 ± (89.59 - 90.17) ms88.34 ± (88.10 - 88.57) ms-1.7%
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%
runtime.dotnet.mem.committed16.04 ± (16.02 - 16.05) MB16.06 ± (16.04 - 16.08) MB+0.1%✅⬆️
runtime.dotnet.threads.count21 ± (21 - 21)21 ± (21 - 21)-0.2%
.NET Core 3.1 - CallTarget+Inlining+NGEN
process.internal_duration_ms440.46 ± (436.87 - 444.05) ms442.96 ± (439.21 - 446.71) ms+0.6%✅⬆️
process.time_to_main_ms509.01 ± (507.82 - 510.20) ms518.76 ± (517.20 - 520.31) ms+1.9%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%
runtime.dotnet.mem.committed58.81 ± (58.69 - 58.93) MB58.94 ± (58.81 - 59.07) MB+0.2%✅⬆️
runtime.dotnet.threads.count30 ± (29 - 30)30 ± (29 - 30)-0.0%
.NET 6 - Baseline
process.internal_duration_ms206.30 ± (205.67 - 206.93) ms209.76 ± (208.95 - 210.57) ms+1.7%✅⬆️
process.time_to_main_ms74.80 ± (74.56 - 75.04) ms76.47 ± (76.20 - 76.73) ms+2.2%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed16.25 ± (16.23 - 16.27) MB16.21 ± (16.19 - 16.23) MB-0.3%
runtime.dotnet.threads.count19 ± (19 - 19)19 ± (19 - 19)+1.3%✅⬆️
.NET 6 - Bailout
process.internal_duration_ms203.87 ± (203.36 - 204.37) ms210.60 ± (209.73 - 211.47) ms+3.3%✅⬆️
process.time_to_main_ms75.29 ± (75.06 - 75.52) ms78.42 ± (77.98 - 78.85) ms+4.2%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed16.29 ± (16.27 - 16.31) MB16.26 ± (16.24 - 16.28) MB-0.2%
runtime.dotnet.threads.count20 ± (20 - 20)21 ± (20 - 21)+1.6%✅⬆️
.NET 6 - CallTarget+Inlining+NGEN
process.internal_duration_ms451.07 ± (446.82 - 455.32) ms452.84 ± (448.64 - 457.03) ms+0.4%✅⬆️
process.time_to_main_ms484.16 ± (483.28 - 485.03) ms486.90 ± (485.80 - 488.00) ms+0.6%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed59.07 ± (58.90 - 59.25) MB59.20 ± (59.02 - 59.37) MB+0.2%✅⬆️
runtime.dotnet.threads.count30 ± (30 - 30)30 ± (30 - 30)+0.0%✅⬆️
.NET 8 - Baseline
process.internal_duration_ms209.23 ± (208.41 - 210.04) ms212.04 ± (210.39 - 213.69) ms+1.3%✅⬆️
process.time_to_main_ms75.95 ± (75.67 - 76.23) ms76.61 ± (76.12 - 77.09) ms+0.9%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed11.61 ± (11.60 - 11.63) MB11.55 ± (11.53 - 11.57) MB-0.6%
runtime.dotnet.threads.count19 ± (19 - 19)19 ± (19 - 19)-0.2%
.NET 8 - Bailout
process.internal_duration_ms209.91 ± (209.29 - 210.52) ms211.54 ± (210.53 - 212.54) ms+0.8%✅⬆️
process.time_to_main_ms77.23 ± (77.08 - 77.39) ms77.71 ± (77.35 - 78.07) ms+0.6%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed11.68 ± (11.66 - 11.70) MB11.61 ± (11.59 - 11.63) MB-0.6%
runtime.dotnet.threads.count20 ± (20 - 20)20 ± (20 - 20)-0.1%
.NET 8 - CallTarget+Inlining+NGEN
process.internal_duration_ms432.14 ± (424.61 - 439.66) ms451.70 ± (444.07 - 459.34) ms+4.5%✅⬆️
process.time_to_main_ms471.31 ± (470.53 - 472.08) ms473.31 ± (472.19 - 474.43) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%
runtime.dotnet.mem.committed50.02 ± (49.87 - 50.17) MB50.09 ± (49.95 - 50.23) MB+0.1%✅⬆️
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 29)+0.4%✅⬆️
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 (8130) - mean (80ms)  : 76, 84
    master - mean (79ms)  : 75, 83

    section Bailout
    This PR (8130) - mean (85ms)  : 82, 88
    master - mean (85ms)  : 82, 87

    section CallTarget+Inlining+NGEN
    This PR (8130) - mean (1,122ms)  : 1068, 1177
    master - mean (1,117ms)  : 1070, 1164

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 (8130) - mean (127ms)  : 122, 131
    master - mean (126ms)  : 122, 131

    section Bailout
    This PR (8130) - mean (128ms)  : 124, 132
    master - mean (127ms)  : 125, 130

    section CallTarget+Inlining+NGEN
    This PR (8130) - mean (822ms)  : 766, 878
    master - mean (819ms)  : 762, 877

Loading
FakeDbCommand (.NET 6)
gantt
    title Execution time (ms) FakeDbCommand (.NET 6)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8130) - mean (112ms)  : 107, 117
    master - mean (111ms)  : 107, 116

    section Bailout
    This PR (8130) - mean (112ms)  : 109, 115
    master - mean (114ms)  : 109, 118

    section CallTarget+Inlining+NGEN
    This PR (8130) - mean (783ms)  : 714, 853
    master - mean (780ms)  : 703, 857

Loading
FakeDbCommand (.NET 8)
gantt
    title Execution time (ms) FakeDbCommand (.NET 8)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8130) - mean (110ms)  : 107, 113
    master - mean (109ms)  : 105, 112

    section Bailout
    This PR (8130) - mean (110ms)  : 107, 112
    master - mean (110ms)  : 107, 113

    section CallTarget+Inlining+NGEN
    This PR (8130) - mean (728ms)  : 700, 755
    master - mean (731ms)  : 711, 752

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 (8130) - mean (208ms)  : 198, 218
    master - mean (223ms)  : 213, 233

    section Bailout
    This PR (8130) - mean (212ms)  : 202, 222
    master - mean (226ms)  : 208, 244

    section CallTarget+Inlining+NGEN
    This PR (8130) - mean (1,207ms)  : 1133, 1281
    master - mean (1,209ms)  : 1153, 1264

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 (8130) - mean (306ms)  : 281, 330
    master - mean (297ms)  : 286, 308

    section Bailout
    This PR (8130) - mean (299ms)  : 287, 312
    master - mean (305ms)  : 294, 317

    section CallTarget+Inlining+NGEN
    This PR (8130) - mean (1,007ms)  : 940, 1073
    master - mean (984ms)  : 933, 1034

Loading
HttpMessageHandler (.NET 6)
gantt
    title Execution time (ms) HttpMessageHandler (.NET 6)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8130) - mean (296ms)  : 277, 315
    master - mean (290ms)  : 277, 303

    section Bailout
    This PR (8130) - mean (299ms)  : 282, 316
    master - mean (288ms)  : 279, 296

    section CallTarget+Inlining+NGEN
    This PR (8130) - mean (981ms)  : 913, 1050
    master - mean (967ms)  : 904, 1030

Loading
HttpMessageHandler (.NET 8)
gantt
    title Execution time (ms) HttpMessageHandler (.NET 8)
    dateFormat  x
    axisFormat %Q
    todayMarker off
    section Baseline
    This PR (8130) - mean (301ms)  : 263, 340
    master - mean (296ms)  : 278, 315

    section Bailout
    This PR (8130) - mean (301ms)  : 278, 323
    master - mean (298ms)  : 287, 308

    section CallTarget+Inlining+NGEN
    This PR (8130) - mean (961ms)  : 846, 1076
    master - mean (938ms)  : 829, 1047

Loading

@andrewlock andrewlock merged commit 84e3d8c into master Feb 3, 2026
142 checks passed
@andrewlock andrewlock deleted the engraver-auto-campaigner/update-one-pipeline-1770048697 branch February 3, 2026 09:00
@github-actions github-actions bot added this to the vNext-v3 milestone Feb 3, 2026
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