You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@MDA2AV , I still haven't been able to reproduce the issue locally.
I just downgraded the Python version in Docker to 3.9 (that's what I'm testing on), and all the checks passed right away.
So you can commit this PR, and I'll try to fix the issue in v0.7 on other Python versions.
I reproduced this bug. It only occurs after test pipeline ;-)
Now I'll be looking for the cause of the bug locally. And this bug doesn't exist on Python 3.9
Requests/sec: 1004902.48
Transfer/sec: 15.39GB
[info] CPU 6695.9% | Mem 1.4GiB
[run 2/3]
Running 5s test @ http://localhost:8080
64 threads and 4096 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 4.15ms 1.62ms 39.96ms 97.77%
Req/Sec 15.67k 1.16k 35.91k 97.46%
5089871 requests in 5.10s, 77.95GB read
Requests/sec: 997839.59
Transfer/sec: 15.28GB
[info] CPU 6691.0% | Mem 2.4GiB
[run 3/3]
Running 5s test @ http://localhost:8080
64 threads and 4096 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 4.25ms 2.36ms 48.22ms 98.21%
Req/Sec 15.61k 1.08k 35.38k 96.41%
5063372 requests in 5.10s, 77.55GB read
Requests/sec: 992791.95
Transfer/sec: 15.20GB
[info] CPU 6701.0% | Mem 3.2GiB
=== Best: 1004902 req/s (CPU: 6695.9%, Mem: 1.4GiB) ===
[info] saved results/static/4096/fastpysgi-asgi.json
httparena-bench-fastpysgi-asgi
httparena-bench-fastpysgi-asgi
==============================================
=== fastpysgi-asgi / static / 6800c (tool=wrk) ===
==============================================
[info] waiting for server...
[info] server ready
[run 1/3]
Running 5s test @ http://localhost:8080
64 threads and 6800 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 6.95ms 1.58ms 34.24ms 93.92%
Req/Sec 15.36k 1.35k 38.86k 97.58%
4988081 requests in 5.10s, 76.39GB read
Requests/sec: 978556.85
Transfer/sec: 14.99GB
[info] CPU 6656.3% | Mem 1.4GiB
[run 2/3]
Running 5s test @ http://localhost:8080
64 threads and 6800 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 7.28ms 3.08ms 45.08ms 96.56%
Req/Sec 15.02k 1.08k 33.44k 96.90%
4868206 requests in 5.10s, 74.56GB read
Requests/sec: 954558.99
Transfer/sec: 14.62GB
[info] CPU 6680.4% | Mem 2.7GiB
[run 3/3]
Running 5s test @ http://localhost:8080
64 threads and 6800 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 7.49ms 4.11ms 57.83ms 96.73%
Req/Sec 14.88k 1.16k 32.79k 96.75%
4824437 requests in 5.10s, 73.89GB read
Requests/sec: 945856.02
Transfer/sec: 14.49GB
[info] CPU 6690.4% | Mem 3.5GiB
=== Best: 978556 req/s (CPU: 6656.3%, Mem: 1.4GiB) ===
[info] saved results/static/6800/fastpysgi-asgi.json
httparena-bench-fastpysgi-asgi
httparena-bench-fastpysgi-asgi
==============================================
=== fastpysgi-asgi / async-db / 1024c (tool=gcannon) ===
==============================================
[info] waiting for server...
[info] server ready
[run 1/3]
gcannon v0.5.3
Target: localhost:8080/
Threads: 64
Conns: 1024 (16/thread)
Pipeline: 1
Req/conn: 25
Templates: 5
Expected: 200
Duration: 10s
Thread Stats Avg p50 p90 p99 p99.9
Latency 6.60ms 3.25ms 14.30ms 63.70ms 144.80ms
1444138 requests in 10.00s, 1444139 responses
Throughput: 144.38K req/s
Bandwidth: 557.63MB/s
Status codes: 2xx=1444139, 3xx=0, 4xx=0, 5xx=0
Latency samples: 1444134 / 1444139 responses (100.0%)
Reconnects: 57516
Per-template: 287212,288817,290282,289802,288021
Per-template-ok: 287212,288817,290282,289802,288021
[info] CPU 6567.8% | Mem 1.4GiB
[run 2/3]
gcannon v0.5.3
Target: localhost:8080/
Threads: 64
Conns: 1024 (16/thread)
Pipeline: 1
Req/conn: 25
Templates: 5
Expected: 200
Duration: 10s
Thread Stats Avg p50 p90 p99 p99.9
Latency 6.39ms 3.30ms 13.90ms 54.50ms 129.10ms
1472805 requests in 10.00s, 1472808 responses
Throughput: 147.24K req/s
Bandwidth: 568.96MB/s
Status codes: 2xx=1472808, 3xx=0, 4xx=0, 5xx=0
Latency samples: 1472807 / 1472808 responses (100.0%)
Reconnects: 58746
Per-template: 292908,294475,295566,295668,294190
Per-template-ok: 292908,294475,295566,295668,294190
[info] CPU 6702.5% | Mem 1.7GiB
[run 3/3]
gcannon v0.5.3
Target: localhost:8080/
Threads: 64
Conns: 1024 (16/thread)
Pipeline: 1
Req/conn: 25
Templates: 5
Expected: 200
Duration: 10s
Thread Stats Avg p50 p90 p99 p99.9
Latency 6.54ms 3.26ms 14.10ms 63.00ms 139.70ms
1440610 requests in 10.00s, 1440612 responses
Throughput: 144.03K req/s
Bandwidth: 556.52MB/s
Status codes: 2xx=1440612, 3xx=0, 4xx=0, 5xx=0
Latency samples: 1440610 / 1440612 responses (100.0%)
Reconnects: 57500
Per-template: 286276,287995,289440,289379,287520
Per-template-ok: 286276,287995,289440,289379,287520
[info] CPU 6754.2% | Mem 1.9GiB
=== Best: 147280 req/s (CPU: 6702.5%, Mem: 1.7GiB) ===
[info] input BW: 9.83MB/s (avg template: 70 bytes)
[info] saved results/async-db/1024/fastpysgi-asgi.json
httparena-bench-fastpysgi-asgi
httparena-bench-fastpysgi-asgi
[info] skip: fastpysgi-asgi does not subscribe to crud
[info] skip: fastpysgi-asgi does not subscribe to baseline-h2
[info] skip: fastpysgi-asgi does not subscribe to static-h2
[info] skip: fastpysgi-asgi does not subscribe to baseline-h2c
[info] skip: fastpysgi-asgi does not subscribe to json-h2c
[info] skip: fastpysgi-asgi does not subscribe to baseline-h3
[info] skip: fastpysgi-asgi does not subscribe to static-h3
[info] skip: fastpysgi-asgi does not subscribe to gateway-64
[info] skip: fastpysgi-asgi does not subscribe to gateway-h3
[info] skip: fastpysgi-asgi does not subscribe to production-stack
[info] skip: fastpysgi-asgi does not subscribe to unary-grpc
[info] skip: fastpysgi-asgi does not subscribe to unary-grpc-tls
[info] skip: fastpysgi-asgi does not subscribe to stream-grpc
[info] skip: fastpysgi-asgi does not subscribe to stream-grpc-tls
[info] skip: fastpysgi-asgi does not subscribe to echo-ws
[info] rebuilding site/data/*.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/frameworks.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/api-16-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/api-4-256.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/async-db-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/baseline-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/baseline-512.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-comp-16384.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-comp-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-comp-512.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/json-tls-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/limited-conn-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/limited-conn-512.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-1024.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-4096.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/static-6800.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/upload-256.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/upload-32.json
[updated] /home/diogo/actions-runner/_work/HttpArena/HttpArena/site/data/current.json
[info] done
httparena-postgres
[info] restoring loopback MTU to 65536
[info] restoring CPU governor → powersave
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.