Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: keep neqo_transport::Error internal errors sorted #2149

Merged
merged 1 commit into from
Oct 4, 2024

Conversation

mxinden
Copy link
Collaborator

@mxinden mxinden commented Oct 4, 2024

As per the comment:

// All internal errors from here. Please keep these sorted.

As per the comment:

```rust
    // All internal errors from here.  Please keep these sorted.
```
Copy link

github-actions bot commented Oct 4, 2024

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

Copy link

github-actions bot commented Oct 4, 2024

Benchmark results

Performance differences relative to 1708886.

coalesce_acked_from_zero 1+1 entries: No change in performance detected.
       time:   [98.947 ns 99.267 ns 99.595 ns]
       change: [-1.2745% -0.3236% +0.6316%] (p = 0.54 > 0.05)

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

coalesce_acked_from_zero 3+1 entries: Change within noise threshold.
       time:   [116.68 ns 117.01 ns 117.38 ns]
       change: [-1.6491% -1.1483% -0.7239%] (p = 0.00 < 0.05)

Found 18 outliers among 100 measurements (18.00%)
2 (2.00%) low severe
1 (1.00%) low mild
5 (5.00%) high mild
10 (10.00%) high severe

coalesce_acked_from_zero 10+1 entries: Change within noise threshold.
       time:   [116.51 ns 117.03 ns 117.64 ns]
       change: [-1.2337% -0.6911% -0.1800%] (p = 0.01 < 0.05)

Found 13 outliers among 100 measurements (13.00%)
2 (2.00%) low severe
2 (2.00%) low mild
9 (9.00%) high severe

coalesce_acked_from_zero 1000+1 entries: No change in performance detected.
       time:   [97.684 ns 97.857 ns 98.057 ns]
       change: [-1.5468% -0.4375% +0.9755%] (p = 0.52 > 0.05)

Found 10 outliers among 100 measurements (10.00%)
5 (5.00%) high mild
5 (5.00%) high severe

RxStreamOrderer::inbound_frame(): Change within noise threshold.
       time:   [111.98 ms 112.12 ms 112.34 ms]
       change: [+0.3445% +0.4814% +0.6783%] (p = 0.00 < 0.05)

Found 18 outliers among 100 measurements (18.00%)
9 (9.00%) low mild
7 (7.00%) high mild
2 (2.00%) high severe

transfer/pacing-false/varying-seeds: Change within noise threshold.
       time:   [25.955 ms 26.888 ms 27.822 ms]
       change: [-9.9241% -5.8540% -1.3304%] (p = 0.01 < 0.05)

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

transfer/pacing-true/varying-seeds: No change in performance detected.
       time:   [35.327 ms 37.078 ms 38.858 ms]
       change: [-4.8478% +1.7221% +8.3697%] (p = 0.61 > 0.05)
transfer/pacing-false/same-seed: Change within noise threshold.
       time:   [26.499 ms 27.350 ms 28.212 ms]
       change: [+1.0514% +6.0347% +10.691%] (p = 0.01 < 0.05)
transfer/pacing-true/same-seed: No change in performance detected.
       time:   [39.097 ms 41.064 ms 43.072 ms]
       change: [-11.041% -5.2123% +1.3621%] (p = 0.12 > 0.05)
1-conn/1-100mb-resp (aka. Download)/client: Change within noise threshold.
       time:   [113.55 ms 113.95 ms 114.34 ms]
       thrpt:  [874.59 MiB/s 877.60 MiB/s 880.70 MiB/s]
change:
       time:   [-0.0428% +1.1631% +2.1393%] (p = 0.03 < 0.05)
       thrpt:  [-2.0945% -1.1498% +0.0429%]

Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) low mild

1-conn/10_000-parallel-1b-resp (aka. RPS)/client: No change in performance detected.
       time:   [313.27 ms 317.05 ms 320.78 ms]
       thrpt:  [31.174 Kelem/s 31.541 Kelem/s 31.922 Kelem/s]
change:
       time:   [-0.6007% +1.1002% +2.7170%] (p = 0.19 > 0.05)
       thrpt:  [-2.6451% -1.0882% +0.6043%]
1-conn/1-1b-resp (aka. HPS)/client: No change in performance detected.
       time:   [33.783 ms 33.980 ms 34.191 ms]
       thrpt:  [29.247  elem/s 29.429  elem/s 29.600  elem/s]
change:
       time:   [-1.1128% -0.1094% +0.9270%] (p = 0.83 > 0.05)
       thrpt:  [-0.9185% +0.1095% +1.1254%]

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

Client/server transfer results

Transfer of 33554432 bytes over loopback.

Client Server CC Pacing Mean [ms] Min [ms] Max [ms] Relative
msquic msquic 229.8 ± 137.3 102.9 579.6 1.00
neqo msquic reno on 299.3 ± 103.9 210.4 498.6 1.00
neqo msquic reno 216.0 ± 11.7 204.1 239.1 1.00
neqo msquic cubic on 275.1 ± 85.5 209.8 430.1 1.00
neqo msquic cubic 262.8 ± 85.1 216.3 444.6 1.00
msquic neqo reno on 158.9 ± 96.8 93.6 439.7 1.00
msquic neqo reno 171.8 ± 88.2 93.5 325.8 1.00
msquic neqo cubic on 170.2 ± 95.3 94.7 328.1 1.00
msquic neqo cubic 141.0 ± 85.1 83.0 346.1 1.00
neqo neqo reno on 199.9 ± 96.6 120.1 411.8 1.00
neqo neqo reno 214.1 ± 120.5 131.7 587.6 1.00
neqo neqo cubic on 193.2 ± 103.5 130.6 576.3 1.00
neqo neqo cubic 200.2 ± 67.5 149.8 421.6 1.00

⬇️ Download logs

Copy link

github-actions bot commented Oct 4, 2024

Firefox builds for this PR

The following builds are available for testing. Crossed-out builds did not succeed.

@larseggert larseggert merged commit 12fc1aa into mozilla:main Oct 4, 2024
60 of 61 checks passed
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.

2 participants