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

neqo v0.7.6 #1869

Merged
merged 1 commit into from
May 2, 2024
Merged

neqo v0.7.6 #1869

merged 1 commit into from
May 2, 2024

Conversation

KershawChang
Copy link
Collaborator

Neqo v0.7.6

@KershawChang KershawChang merged commit 065dc17 into mozilla:main May 2, 2024
12 checks passed
@KershawChang KershawChang deleted the neqo_076 branch May 2, 2024 13:09
Copy link

github-actions bot commented May 2, 2024

Failed Interop Tests

QUIC Interop Runner, client vs. server

All results

Succeeded Interop Tests

QUIC Interop Runner, client vs. server

Unsupported Interop Tests

QUIC Interop Runner, client vs. server

Copy link

github-actions bot commented May 2, 2024

Benchmark results

Performance differences relative to 8c4411a.

  • drain a timer quickly time: [310.52 ns 317.79 ns 324.57 ns]
    change: [-1.9744% +0.2488% +2.6312%] (p = 0.83 > 0.05)
    No change in performance detected.

  • coalesce_acked_from_zero 1+1 entries
    time: [198.14 ns 198.58 ns 199.05 ns]
    change: [+0.8738% +1.6244% +2.1704%] (p = 0.00 < 0.05)
    Change within noise threshold.

  • coalesce_acked_from_zero 3+1 entries
    time: [240.79 ns 241.31 ns 241.87 ns]
    change: [+1.2253% +1.8740% +2.8342%] (p = 0.00 < 0.05)
    💔 Performance has regressed.

  • coalesce_acked_from_zero 10+1 entries
    time: [240.21 ns 241.16 ns 242.23 ns]
    change: [+1.0687% +1.6143% +2.0958%] (p = 0.00 < 0.05)
    💔 Performance has regressed.

  • coalesce_acked_from_zero 1000+1 entries
    time: [221.44 ns 221.66 ns 221.88 ns]
    change: [+0.9155% +1.5640% +2.2193%] (p = 0.00 < 0.05)
    Change within noise threshold.

  • RxStreamOrderer::inbound_frame()
    time: [118.67 ms 118.74 ms 118.81 ms]
    change: [-0.7200% -0.6304% -0.5432%] (p = 0.00 < 0.05)
    Change within noise threshold.

  • transfer/Run multiple transfers with varying seeds
    time: [118.32 ms 118.58 ms 118.84 ms]
    thrpt: [33.659 MiB/s 33.732 MiB/s 33.807 MiB/s]
    change:
    time: [-0.7236% -0.4128% -0.1259%] (p = 0.01 < 0.05)
    thrpt: [+0.1261% +0.4146% +0.7289%]
    Change within noise threshold.

  • transfer/Run multiple transfers with the same seed
    time: [118.16 ms 118.37 ms 118.57 ms]
    thrpt: [33.736 MiB/s 33.793 MiB/s 33.852 MiB/s]
    change:
    time: [-0.6558% -0.3937% -0.1353%] (p = 0.00 < 0.05)
    thrpt: [+0.1355% +0.3952% +0.6601%]
    Change within noise threshold.

  • 1-conn/1-100mb-resp (aka. Download)/client
    time: [1.1463 s 1.1520 s 1.1571 s]
    thrpt: [86.424 MiB/s 86.804 MiB/s 87.236 MiB/s]
    change:
    time: [+0.3589% +1.6165% +2.6391%] (p = 0.02 < 0.05)
    thrpt: [-2.5712% -1.5908% -0.3576%]
    Change within noise threshold.

  • 1-conn/10_000-parallel-1b-resp (aka. RPS)/client
    time: [432.05 ms 434.23 ms 436.42 ms]
    thrpt: [22.914 Kelem/s 23.029 Kelem/s 23.146 Kelem/s]
    change:
    time: [-0.3855% +0.3587% +1.0881%] (p = 0.33 > 0.05)
    thrpt: [-1.0764% -0.3574% +0.3870%]
    No change in performance detected.

  • 1-conn/1-1b-resp (aka. HPS)/client
    time: [48.047 ms 48.458 ms 48.847 ms]
    thrpt: [20.472 elem/s 20.636 elem/s 20.813 elem/s]
    change:
    time: [-2.0647% -0.3574% +1.2240%] (p = 0.67 > 0.05)
    thrpt: [-1.2092% +0.3587% +2.1082%]
    No change in performance detected.

Client/server transfer results

Transfer of 134217728 bytes over loopback.

Client Server CC Pacing Mean [ms] Min [ms] Max [ms] Relative
msquic msquic 744.0 ± 331.8 369.2 1276.6 1.00
neqo msquic reno on 871.6 ± 196.8 764.1 1415.3 1.00
neqo msquic reno 902.7 ± 224.9 760.9 1459.4 1.00
neqo msquic cubic on 854.1 ± 122.1 751.9 1082.8 1.00
neqo msquic cubic 930.9 ± 203.1 750.2 1368.3 1.00
msquic neqo reno on 4372.8 ± 252.3 3989.9 4887.7 1.00
msquic neqo reno 4330.6 ± 265.3 4059.4 4988.0 1.00
msquic neqo cubic on 4448.1 ± 299.6 4168.9 5175.8 1.00
msquic neqo cubic 4397.3 ± 269.5 4103.1 5024.3 1.00
neqo neqo reno on 3479.3 ± 275.5 2848.5 3819.8 1.00
neqo neqo reno 3723.3 ± 188.4 3332.0 4039.3 1.00
neqo neqo cubic on 4102.7 ± 428.1 2971.8 4493.6 1.00
neqo neqo cubic 4003.4 ± 479.6 2698.6 4343.8 1.00

⬇️ Download logs

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.

1 participant