Update roadrunner to 0.2.3 with HTTP/3 support#761
Conversation
7283c8c to
5371168
Compare
|
/benchmark -f roadrunner |
|
👋 |
Benchmark ResultsFramework:
Full log |
|
/benchmark -f roadrunner |
|
👋 |
Benchmark ResultsFramework:
Full log |
|
/benchmark -f roadrunner --save |
|
👋 |
|
|
The feat/http3 branch was merged upstream and no longer exists; tag 0.2.1 (== main HEAD) is the same commit and is published on hex, so this is a clean version pin with no source change. Commit rebar.lock to pin the resolved deps (roadrunner 0.2.1, quic 1.4.3, epgsql, pooler, telemetry). Update the README to reflect that HTTP/3 (baseline-h3, static-h3) now ships in 0.2.1.
A bare rebar3 otherwise inherits the global mise erlang (28.3.1) and fails roadrunner's minimum_otp_vsn of 29.
d3768c5 to
48144b4
Compare
|
/benchmark -f roadrunner --save |
|
👋 |
Benchmark ResultsFramework:
Full log |
9a22798 to
51143c4
Compare
51143c4 to
2453cae
Compare
|
/benchmark -f roadrunner --save |
|
👋 |
|
Hey @MDA2AV! Sorry for that sequence of runs, but I made some fixes based on the bench numbers. |
Benchmark ResultsFramework:
Full log |
Description
Bumps the roadrunner dependency from
0.1.0to hex0.2.3and enables HTTP/3 over QUIC, adding thehttp3listener protocol, thebaseline-h3/static-h3profiles, and8443/udp.PR Commands — comment on this PR to trigger (requires collaborator approval):
/benchmark -f <framework>/benchmark -f <framework> -t <test>/benchmark -f <framework> --saveAlways specify
-f <framework>. Results are automatically compared against the current leaderboard.Run benchmarks locally
You can validate and benchmark your framework locally with the lite script — no CPU pinning, fixed connection counts, all load generators run in Docker.
Requirements: Docker Engine on Linux. Load generators (gcannon, h2load, h2load-h3, wrk, ghz) are built as self-contained Docker images on first run.