Skip to content

chore: Fix claude#3042

Merged
larseggert merged 3 commits into
mozilla:mainfrom
larseggert:chore-claude-cleanup
Oct 27, 2025
Merged

chore: Fix claude#3042
larseggert merged 3 commits into
mozilla:mainfrom
larseggert:chore-claude-cleanup

Conversation

@larseggert
Copy link
Copy Markdown
Collaborator

Remove dup'ed workflow and don't pin the action.

Copilot AI review requested due to automatic review settings October 13, 2025 10:06
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR consolidates two duplicate Claude workflow files by removing the redundant claude-code-review.yml file and updating the original claude.yml file to use the consolidated configuration.

  • Removed duplicate workflow file .github/workflows/claude-code-review.yml
  • Updated .github/workflows/claude.yml to consolidate functionality from both workflows
  • Changed workflow trigger from comment-based activation to automatic PR events

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/claude.yml Updated workflow name, triggers, and configuration to consolidate Claude functionality
.github/workflows/claude-code-review.yml Removed duplicate workflow file entirely

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@codecov
Copy link
Copy Markdown

codecov Bot commented Oct 13, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.36%. Comparing base (fb47282) to head (51209b7).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3042      +/-   ##
==========================================
- Coverage   93.42%   93.36%   -0.06%     
==========================================
  Files         124      124              
  Lines       36045    36045              
  Branches    36045    36045              
==========================================
- Hits        33674    33654      -20     
- Misses       1525     1547      +22     
+ Partials      846      844       -2     
Components Coverage Δ
neqo-common 97.37% <ø> (ø)
neqo-crypto 83.25% <ø> (-0.48%) ⬇️
neqo-http3 93.34% <ø> (ø)
neqo-qpack 94.18% <ø> (ø)
neqo-transport 94.43% <ø> (-0.06%) ⬇️
neqo-udp 78.94% <ø> (ø)
mtu 85.76% <ø> (ø)

@larseggert larseggert force-pushed the chore-claude-cleanup branch from 4bf3a06 to 345e7cb Compare October 13, 2025 11:05
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Oct 13, 2025

🐰 Bencher Report

Branchchore-claude-cleanup
TestbedOn-prem

🚨 1 Alert

BenchmarkMeasure
Units
ViewBenchmark Result
(Result Δ%)
Upper Boundary
(Limit %)
1-conn/1-1b-resp/mtu-1504 (aka. HPS)/clientLatency
milliseconds (ms)
📈 plot
🚷 threshold
🚨 alert (🔔)
39.99 ms
(+38.42%)Baseline: 28.89 ms
34.14 ms
(117.14%)

Click to view all benchmark results
BenchmarkLatencyBenchmark Result
nanoseconds (ns)
(Result Δ%)
Upper Boundary
nanoseconds (ns)
(Limit %)
1-conn/1-100mb-req/mtu-1504 (aka. Upload)/client📈 view plot
🚷 view threshold
205,620,000.00 ns
(-0.75%)Baseline: 207,180,040.32 ns
217,750,554.11 ns
(94.43%)
1-conn/1-100mb-resp/mtu-1504 (aka. Download)/client📈 view plot
🚷 view threshold
203,050,000.00 ns
(+0.92%)Baseline: 201,208,911.29 ns
212,700,375.64 ns
(95.46%)
1-conn/1-1b-resp/mtu-1504 (aka. HPS)/client📈 view plot
🚷 view threshold
🚨 view alert (🔔)
39,994,000.00 ns
(+38.42%)Baseline: 28,892,504.03 ns
34,142,856.71 ns
(117.14%)

1-conn/10_000-parallel-1b-resp/mtu-1504 (aka. RPS)/client📈 view plot
🚷 view threshold
292,110,000.00 ns
(-0.11%)Baseline: 292,419,354.84 ns
305,715,748.43 ns
(95.55%)
1-streams/each-1000-bytes/simulated-time📈 view plot
🚷 view threshold
119,320,000.00 ns
(+0.67%)Baseline: 118,526,935.48 ns
120,838,482.46 ns
(98.74%)
1-streams/each-1000-bytes/wallclock-time📈 view plot
🚷 view threshold
589,450.00 ns
(-0.95%)Baseline: 595,128.91 ns
619,495.30 ns
(95.15%)
1000-streams/each-1-bytes/simulated-time📈 view plot
🚷 view threshold
14,998,000,000.00 ns
(+0.03%)Baseline: 14,992,846,774.19 ns
15,010,844,877.48 ns
(99.91%)
1000-streams/each-1-bytes/wallclock-time📈 view plot
🚷 view threshold
13,682,000.00 ns
(-2.80%)Baseline: 14,075,629.03 ns
14,922,818.03 ns
(91.69%)
1000-streams/each-1000-bytes/simulated-time📈 view plot
🚷 view threshold
19,050,000,000.00 ns
(+0.53%)Baseline: 18,949,112,903.23 ns
19,225,870,627.95 ns
(99.09%)
1000-streams/each-1000-bytes/wallclock-time📈 view plot
🚷 view threshold
48,587,000.00 ns
(-5.21%)Baseline: 51,256,314.52 ns
57,949,002.21 ns
(83.84%)
RxStreamOrderer::inbound_frame()📈 view plot
🚷 view threshold
108,990,000.00 ns
(-0.61%)Baseline: 109,661,491.94 ns
111,737,716.94 ns
(97.54%)
coalesce_acked_from_zero 1+1 entries📈 view plot
🚷 view threshold
88.86 ns
(+0.29%)Baseline: 88.61 ns
89.25 ns
(99.56%)
coalesce_acked_from_zero 10+1 entries📈 view plot
🚷 view threshold
105.91 ns
(-0.14%)Baseline: 106.06 ns
107.07 ns
(98.91%)
coalesce_acked_from_zero 1000+1 entries📈 view plot
🚷 view threshold
89.74 ns
(-0.07%)Baseline: 89.80 ns
94.10 ns
(95.37%)
coalesce_acked_from_zero 3+1 entries📈 view plot
🚷 view threshold
106.36 ns
(-0.18%)Baseline: 106.56 ns
107.55 ns
(98.90%)
decode 1048576 bytes, mask 3f📈 view plot
🚷 view threshold
1,772,200.00 ns
(+9.33%)Baseline: 1,620,935.08 ns
1,773,296.46 ns
(99.94%)
decode 1048576 bytes, mask 7f📈 view plot
🚷 view threshold
5,096,200.00 ns
(+0.63%)Baseline: 5,064,388.71 ns
5,105,618.96 ns
(99.82%)
decode 1048576 bytes, mask ff📈 view plot
🚷 view threshold
3,014,900.00 ns
(-0.48%)Baseline: 3,029,383.06 ns
3,046,941.57 ns
(98.95%)
decode 4096 bytes, mask 3f📈 view plot
🚷 view threshold
5,561.80 ns
(-29.18%)Baseline: 7,853.49 ns
10,216.37 ns
(54.44%)
decode 4096 bytes, mask 7f📈 view plot
🚷 view threshold
19,372.00 ns
(-2.70%)Baseline: 19,909.84 ns
20,434.44 ns
(94.80%)
decode 4096 bytes, mask ff📈 view plot
🚷 view threshold
10,652.00 ns
(-7.73%)Baseline: 11,544.61 ns
12,494.25 ns
(85.26%)
sent::Packets::take_ranges📈 view plot
🚷 view threshold
4,655.70 ns
(-1.82%)Baseline: 4,742.07 ns
4,977.18 ns
(93.54%)
transfer/pacing-false/same-seed/simulated-time/run📈 view plot
🚷 view threshold
25,710,000,000.00 ns
(+1.30%)Baseline: 25,381,097,560.98 ns
26,023,886,538.47 ns
(98.79%)
transfer/pacing-false/same-seed/wallclock-time/run📈 view plot
🚷 view threshold
25,459,000.00 ns
(-1.81%)Baseline: 25,928,711.38 ns
26,993,329.40 ns
(94.32%)
transfer/pacing-false/varying-seeds/simulated-time/run📈 view plot
🚷 view threshold
25,148,000,000.00 ns
(-0.09%)Baseline: 25,171,239,837.40 ns
25,219,247,519.81 ns
(99.72%)
transfer/pacing-false/varying-seeds/wallclock-time/run📈 view plot
🚷 view threshold
25,226,000.00 ns
(-3.10%)Baseline: 26,032,841.46 ns
27,507,254.75 ns
(91.71%)
transfer/pacing-true/same-seed/simulated-time/run📈 view plot
🚷 view threshold
25,675,000,000.00 ns
(+0.20%)Baseline: 25,623,719,512.20 ns
25,723,939,299.01 ns
(99.81%)
transfer/pacing-true/same-seed/wallclock-time/run📈 view plot
🚷 view threshold
26,468,000.00 ns
(-2.94%)Baseline: 27,269,890.24 ns
28,660,207.05 ns
(92.35%)
transfer/pacing-true/varying-seeds/simulated-time/run📈 view plot
🚷 view threshold
25,006,000,000.00 ns
(+0.05%)Baseline: 24,993,825,203.25 ns
25,043,434,180.90 ns
(99.85%)
transfer/pacing-true/varying-seeds/wallclock-time/run📈 view plot
🚷 view threshold
25,670,000.00 ns
(-3.28%)Baseline: 26,541,760.16 ns
28,092,228.39 ns
(91.38%)
🐰 View full continuous benchmarking report in Bencher

Copilot AI review requested due to automatic review settings October 13, 2025 12:33
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread .github/workflows/claude.yml Outdated
Copilot AI review requested due to automatic review settings October 13, 2025 12:34
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread .github/workflows/claude.yml Outdated
Comment thread .github/workflows/claude.yml Outdated
@larseggert larseggert marked this pull request as draft October 13, 2025 15:16
@larseggert larseggert marked this pull request as ready for review October 24, 2025 10:24
@larseggert larseggert force-pushed the chore-claude-cleanup branch from 6d3885e to e5180be Compare October 24, 2025 10:29
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Oct 24, 2025

🐰 Bencher Report

Branchchore-claude-cleanup
TestbedOn-prem

🚨 2 Alerts

IterationBenchmarkMeasure
Units
ViewBenchmark Result
(Result Δ%)
Upper Boundary
(Limit %)
4neqo vs. neqo (cubic)Latency
milliseconds (ms)
📈 plot
🚷 threshold
🚨 alert (🔔)
95.25 ms
(+5.22%)Baseline: 90.53 ms
94.60 ms
(100.69%)

6neqo vs. neqo (reno)Latency
milliseconds (ms)
📈 plot
🚷 threshold
🚨 alert (🔔)
94.78 ms
(+4.68%)Baseline: 90.54 ms
94.34 ms
(100.46%)

Click to view all benchmark results
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
google vs. neqo (cubic, paced)📈 view plot
🚷 view threshold
278.39 ms
(+0.25%)Baseline: 277.70 ms
280.37 ms
(99.29%)
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
msquic vs. neqo (cubic, paced)📈 view plot
🚷 view threshold
188.05 ms
(-4.43%)Baseline: 196.75 ms
233.69 ms
(80.47%)
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
neqo vs. google (cubic, paced)📈 view plot
🚷 view threshold
753.51 ms
(-0.52%)Baseline: 757.44 ms
764.40 ms
(98.58%)
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
neqo vs. msquic (cubic, paced)📈 view plot
🚷 view threshold
159.54 ms
(+1.17%)Baseline: 157.69 ms
160.72 ms
(99.27%)
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
neqo vs. neqo (cubic)📈 view plot
🚷 view threshold
🚨 view alert (🔔)
95.25 ms
(+5.22%)Baseline: 90.53 ms
94.60 ms
(100.69%)

BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
neqo vs. neqo (cubic, paced)📈 view plot
🚷 view threshold
94.86 ms
(+3.21%)Baseline: 91.90 ms
95.78 ms
(99.04%)
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
neqo vs. neqo (reno)📈 view plot
🚷 view threshold
🚨 view alert (🔔)
94.78 ms
(+4.68%)Baseline: 90.54 ms
94.34 ms
(100.46%)

BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
neqo vs. neqo (reno, paced)📈 view plot
🚷 view threshold
95.70 ms
(+4.20%)Baseline: 91.84 ms
95.73 ms
(99.97%)
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
neqo vs. quiche (cubic, paced)📈 view plot
🚷 view threshold
194.21 ms
(+0.26%)Baseline: 193.70 ms
197.10 ms
(98.54%)
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
neqo vs. s2n (cubic, paced)📈 view plot
🚷 view threshold
220.87 ms
(+0.00%)Baseline: 220.87 ms
223.66 ms
(98.75%)
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
quiche vs. neqo (cubic, paced)📈 view plot
🚷 view threshold
152.20 ms
(-0.54%)Baseline: 153.02 ms
158.61 ms
(95.96%)
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
s2n vs. neqo (cubic, paced)📈 view plot
🚷 view threshold
176.19 ms
(+1.14%)Baseline: 174.20 ms
178.33 ms
(98.80%)
🐰 View full continuous benchmarking report in Bencher

Comment thread .github/workflows/claude.yml Outdated
Remove dup'ed workflow and don't pin the action.
Copilot AI review requested due to automatic review settings October 27, 2025 15:42
@larseggert larseggert force-pushed the chore-claude-cleanup branch from e5180be to 2a94dc2 Compare October 27, 2025 15:42
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

Comment thread .github/workflows/claude.yml Outdated
@larseggert larseggert enabled auto-merge October 27, 2025 15:59
@larseggert larseggert added this pull request to the merge queue Oct 27, 2025
Merged via the queue into mozilla:main with commit 51fe8fc Oct 27, 2025
96 of 98 checks passed
@larseggert larseggert deleted the chore-claude-cleanup branch October 27, 2025 16:11
@github-actions
Copy link
Copy Markdown
Contributor

Failed Interop Tests

QUIC Interop Runner, client vs. server

neqo-latest as client

neqo-latest as server

All results

Succeeded Interop Tests

QUIC Interop Runner, client vs. server

neqo-latest as client

neqo-latest as server

Unsupported Interop Tests

QUIC Interop Runner, client vs. server

neqo-latest as client

neqo-latest as server

@github-actions
Copy link
Copy Markdown
Contributor

Client/server transfer results

Performance differences relative to fb47282.

Transfer of 33554432 bytes over loopback, min. 100 runs. All unit-less numbers are in milliseconds.

Client vs. server (params) Mean ± σ Min Max MiB/s ± σ Δ main Δ main
google vs. google 453.8 ± 4.6 447.0 469.0 70.5 ± 7.0
google vs. neqo (cubic, paced) 278.4 ± 4.5 268.4 285.9 114.9 ± 7.1 -0.1 -0.0%
msquic vs. msquic 156.5 ± 22.8 134.4 276.2 204.5 ± 1.4
msquic vs. neqo (cubic, paced) 188.0 ± 27.3 150.0 293.3 170.2 ± 1.2 5.8 3.2%
neqo vs. google (cubic, paced) 753.5 ± 4.1 746.7 767.0 42.5 ± 7.8 -0.9 -0.1%
neqo vs. msquic (cubic, paced) 159.5 ± 7.0 150.8 186.8 200.6 ± 4.6 1.2 0.7%
neqo vs. neqo (cubic) 95.3 ± 5.5 87.5 113.6 335.9 ± 5.8 0.8 0.8%
neqo vs. neqo (cubic, paced) 94.9 ± 4.3 87.8 110.6 337.3 ± 7.4 💚 -1.6 -1.7%
neqo vs. neqo (reno) 94.8 ± 5.4 86.4 111.7 337.6 ± 5.9 1.1 1.2%
neqo vs. neqo (reno, paced) 95.7 ± 5.7 88.7 122.5 334.4 ± 5.6 💚 -1.8 -1.9%
neqo vs. quiche (cubic, paced) 194.2 ± 4.4 186.4 203.1 164.8 ± 7.3 -0.0 -0.0%
neqo vs. s2n (cubic, paced) 220.9 ± 4.8 213.6 233.1 144.9 ± 6.7 0.5 0.2%
quiche vs. neqo (cubic, paced) 152.2 ± 4.6 142.4 161.6 210.3 ± 7.0 💚 -2.2 -1.4%
quiche vs. quiche 142.6 ± 4.7 135.8 156.2 224.5 ± 6.8
s2n vs. neqo (cubic, paced) 176.2 ± 5.0 165.7 185.4 181.6 ± 6.4 💔 1.7 1.0%
s2n vs. s2n 249.4 ± 25.7 231.4 345.8 128.3 ± 1.2

Download data for profiler.firefox.com or download performance comparison data.

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark results

Performance differences relative to fb47282.

1-conn/1-100mb-resp/mtu-1504 (aka. Download)/client: Change within noise threshold.
       time:   [202.54 ms 203.05 ms 203.78 ms]
       thrpt:  [490.74 MiB/s 492.49 MiB/s 493.73 MiB/s]
change:
       time:   [+0.0403% +0.3706% +0.7883%] (p = 0.04 < 0.05)
       thrpt:  [−0.7821% −0.3693% −0.0403%]

Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high severe

1-conn/10_000-parallel-1b-resp/mtu-1504 (aka. RPS)/client: No change in performance detected.
       time:   [290.42 ms 292.11 ms 293.81 ms]
       thrpt:  [34.035 Kelem/s 34.233 Kelem/s 34.433 Kelem/s]
change:
       time:   [−0.6342% +0.2475% +1.0790%] (p = 0.57 > 0.05)
       thrpt:  [−1.0675% −0.2469% +0.6383%]

Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild

1-conn/1-1b-resp/mtu-1504 (aka. HPS)/client: Change within noise threshold.
       time:   [39.747 ms 39.994 ms 40.256 ms]
       thrpt:  [24.841   B/s 25.004   B/s 25.159   B/s]
change:
       time:   [+0.3901% +1.1639% +1.9923%] (p = 0.00 < 0.05)
       thrpt:  [−1.9534% −1.1505% −0.3886%]
1-conn/1-100mb-req/mtu-1504 (aka. Upload)/client: Change within noise threshold.
       time:   [205.30 ms 205.62 ms 205.97 ms]
       thrpt:  [485.51 MiB/s 486.33 MiB/s 487.08 MiB/s]
change:
       time:   [−0.6212% −0.3796% −0.1473%] (p = 0.00 < 0.05)
       thrpt:  [+0.1476% +0.3810% +0.6250%]

Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low severe
1 (1.00%) high severe

decode 4096 bytes, mask ff: No change in performance detected.
       time:   [10.614 µs 10.652 µs 10.697 µs]
       change: [−0.4595% −0.0094% +0.4603%] (p = 0.97 > 0.05)

Found 13 outliers among 100 measurements (13.00%)
3 (3.00%) low mild
2 (2.00%) high mild
8 (8.00%) high severe

decode 1048576 bytes, mask ff: No change in performance detected.
       time:   [3.0056 ms 3.0149 ms 3.0258 ms]
       change: [−0.5262% −0.0400% +0.4537%] (p = 0.89 > 0.05)

Found 8 outliers among 100 measurements (8.00%)
8 (8.00%) high severe

decode 4096 bytes, mask 7f: No change in performance detected.
       time:   [19.330 µs 19.372 µs 19.423 µs]
       change: [−0.5972% +0.1448% +1.0215%] (p = 0.76 > 0.05)

Found 17 outliers among 100 measurements (17.00%)
4 (4.00%) low mild
1 (1.00%) high mild
12 (12.00%) high severe

decode 1048576 bytes, mask 7f: No change in performance detected.
       time:   [5.0849 ms 5.0962 ms 5.1092 ms]
       change: [−0.4167% −0.0569% +0.3158%] (p = 0.75 > 0.05)

Found 13 outliers among 100 measurements (13.00%)
13 (13.00%) high severe

decode 4096 bytes, mask 3f: No change in performance detected.
       time:   [5.5312 µs 5.5618 µs 5.5982 µs]
       change: [−0.7250% +0.1452% +1.0580%] (p = 0.76 > 0.05)

Found 10 outliers among 100 measurements (10.00%)
1 (1.00%) high mild
9 (9.00%) high severe

decode 1048576 bytes, mask 3f: No change in performance detected.
       time:   [1.7605 ms 1.7722 ms 1.7900 ms]
       change: [+0.0636% +0.7314% +1.8998%] (p = 0.10 > 0.05)

Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) high mild
6 (6.00%) high severe

1-streams/each-1000-bytes/wallclock-time: Change within noise threshold.
       time:   [587.44 µs 589.45 µs 591.77 µs]
       change: [+0.1176% +0.6906% +1.2886%] (p = 0.02 < 0.05)

Found 7 outliers among 100 measurements (7.00%)
7 (7.00%) high severe
1-streams/each-1000-bytes/simulated-time
time: [119.11 ms 119.32 ms 119.54 ms]
thrpt: [8.1697 KiB/s 8.1844 KiB/s 8.1990 KiB/s]
change:
time: [−0.1360% +0.1166% +0.3551%] (p = 0.37 > 0.05)
thrpt: [−0.3538% −0.1165% +0.1362%]
No change in performance detected.

1000-streams/each-1-bytes/wallclock-time: No change in performance detected.
       time:   [13.661 ms 13.682 ms 13.704 ms]
       change: [−0.2797% −0.0518% +0.1703%] (p = 0.66 > 0.05)

Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
1000-streams/each-1-bytes/simulated-time
time: [14.983 s 14.998 s 15.013 s]
thrpt: [66.608 B/s 66.676 B/s 66.743 B/s]
change:
time: [−0.0997% +0.0392% +0.1858%] (p = 0.59 > 0.05)
thrpt: [−0.1855% −0.0392% +0.0998%]
No change in performance detected.

1000-streams/each-1000-bytes/wallclock-time: No change in performance detected.
       time:   [48.406 ms 48.587 ms 48.770 ms]
       change: [−0.4605% +0.2702% +0.8942%] (p = 0.45 > 0.05)
1000-streams/each-1000-bytes/simulated-time: No change in performance detected.
       time:   [18.889 s 19.050 s 19.212 s]
       thrpt:  [50.832 KiB/s 51.263 KiB/s 51.701 KiB/s]
change:
       time:   [−1.7348% −0.3843% +1.0149%] (p = 0.59 > 0.05)
       thrpt:  [−1.0047% +0.3858% +1.7655%]
coalesce_acked_from_zero 1+1 entries: No change in performance detected.
       time:   [88.545 ns 88.860 ns 89.176 ns]
       change: [−0.7812% −0.0142% +0.5630%] (p = 0.97 > 0.05)

Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe

coalesce_acked_from_zero 3+1 entries: Change within noise threshold.
       time:   [106.08 ns 106.36 ns 106.67 ns]
       change: [+0.2666% +0.5664% +0.8569%] (p = 0.00 < 0.05)

Found 9 outliers among 100 measurements (9.00%)
4 (4.00%) high mild
5 (5.00%) high severe

coalesce_acked_from_zero 10+1 entries: No change in performance detected.
       time:   [105.57 ns 105.91 ns 106.36 ns]
       change: [−1.1760% +0.5671% +2.1004%] (p = 0.57 > 0.05)

Found 17 outliers among 100 measurements (17.00%)
2 (2.00%) low mild
5 (5.00%) high mild
10 (10.00%) high severe

coalesce_acked_from_zero 1000+1 entries: No change in performance detected.
       time:   [89.592 ns 89.736 ns 89.892 ns]
       change: [−0.2108% +0.8667% +1.8630%] (p = 0.10 > 0.05)

Found 9 outliers among 100 measurements (9.00%)
4 (4.00%) high mild
5 (5.00%) high severe

RxStreamOrderer::inbound_frame(): Change within noise threshold.
       time:   [108.85 ms 108.99 ms 109.17 ms]
       change: [−1.0779% −0.7562% −0.4820%] (p = 0.00 < 0.05)

Found 13 outliers among 100 measurements (13.00%)
10 (10.00%) low mild
3 (3.00%) high severe

sent::Packets::take_ranges: No change in performance detected.
       time:   [4.5374 µs 4.6557 µs 4.7631 µs]
       change: [−2.6985% +1.4050% +6.0835%] (p = 0.57 > 0.05)

Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe

transfer/pacing-false/varying-seeds/wallclock-time/run: Change within noise threshold.
       time:   [25.186 ms 25.226 ms 25.268 ms]
       change: [−2.4495% −2.2268% −2.0012%] (p = 0.00 < 0.05)

Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild

transfer/pacing-false/varying-seeds/simulated-time/run: No change in performance detected.
       time:   [25.115 s 25.148 s 25.180 s]
       thrpt:  [162.67 KiB/s 162.88 KiB/s 163.09 KiB/s]
change:
       time:   [−0.3749% −0.1811% +0.0079%] (p = 0.06 > 0.05)
       thrpt:  [−0.0079% +0.1814% +0.3763%]
transfer/pacing-true/varying-seeds/wallclock-time/run: Change within noise threshold.
       time:   [25.607 ms 25.670 ms 25.735 ms]
       change: [−1.5252% −1.1852% −0.8617%] (p = 0.00 < 0.05)

Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild

transfer/pacing-true/varying-seeds/simulated-time/run: No change in performance detected.
       time:   [24.970 s 25.006 s 25.044 s]
       thrpt:  [163.55 KiB/s 163.80 KiB/s 164.04 KiB/s]
change:
       time:   [−0.0555% +0.1570% +0.3733%] (p = 0.16 > 0.05)
       thrpt:  [−0.3719% −0.1567% +0.0555%]

Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild

transfer/pacing-false/same-seed/wallclock-time/run: No change in performance detected.
       time:   [25.431 ms 25.459 ms 25.496 ms]
       change: [−0.1033% +0.0525% +0.2338%] (p = 0.55 > 0.05)

Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe

transfer/pacing-false/same-seed/simulated-time/run: No change in performance detected.
       time:   [25.710 s 25.710 s 25.710 s]
       thrpt:  [159.31 KiB/s 159.31 KiB/s 159.31 KiB/s]
change:
       time:   [+0.0000% +0.0000% +0.0000%] (p = NaN > 0.05)
       thrpt:  [+0.0000% +0.0000% +0.0000%]
transfer/pacing-true/same-seed/wallclock-time/run: Change within noise threshold.
       time:   [26.449 ms 26.468 ms 26.489 ms]
       change: [−2.0078% −1.8268% −1.6857%] (p = 0.00 < 0.05)

Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild

transfer/pacing-true/same-seed/simulated-time/run: No change in performance detected.
       time:   [25.675 s 25.675 s 25.675 s]
       thrpt:  [159.53 KiB/s 159.53 KiB/s 159.53 KiB/s]
change:
       time:   [+0.0000% +0.0000% +0.0000%] (p = NaN > 0.05)
       thrpt:  [+0.0000% +0.0000% +0.0000%]

Download data for profiler.firefox.com or download performance comparison data.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants