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
After cherry-pick above patches's commits in nghttp2 codes of 1.51.0 branch in my local and added patch using git diff 00399695cb3ea9715162b6a15c0d7b185ac384d2 > cve.patch and finally did benchmark test under 30K RPS using vegeta, report below info
Requests [total, rate, throughput] 819706, 1352.41, 1351.79
Duration [total, attack, wait] 10m6s, 10m6s, 2.509ms
Latencies [min, mean, 50, 90, 95, 99, max] 1.02ms, 233.567ms, 21.9ms, 680.424ms, 856.186ms, 1.361s, 3.502s
Bytes In [total, mean] 452171750, 551.63
Bytes Out [total, mean] 0, 0.00
Success [ratio] 99.95%
Status Codes [code:count] 0:377 200:819329
Error Set:
Get "https://myhost.com": http2: server sent GOAWAY and closed the connection; LastStreamID=19629, ErrCode=INTERNAL_ERROR, debug=""
Get "https://myhost.com": http2: server sent GOAWAY and closed the connection; LastStreamID=31541, ErrCode=INTERNAL_ERROR, debug=""
Get "https://myhost.com": http2: server sent GOAWAY and closed the connection; LastStreamID=19949, ErrCode=INTERNAL_ERROR, debug=""
Get "https://myhost.com": http2: server sent GOAWAY and closed the connection; LastStreamID=30493, ErrCode=INTERNAL_ERROR, debug=""
Get "https://myhost.com": http2: server sent GOAWAY and closed the connection; LastStreamID=19455, ErrCode=INTERNAL_ERROR, debug=""
Get "https://myhost.com": http2: server sent GOAWAY and closed the connection; LastStreamID=18705, ErrCode=INTERNAL_ERROR, debug=""
Get "https://myhost.com": http2: server sent GOAWAY and closed the connection; LastStreamID=20885, ErrCode=INTERNAL_ERROR, debug=""
Get "https://myhost.com": http2: server sent GOAWAY and closed the connection; LastStreamID=20629, ErrCode=INTERNAL_ERROR, debug=""
Get "https://myhost.com": http2: server sent GOAWAY and closed the connection; LastStreamID=32087, ErrCode=INTERNAL_ERROR, debug=""
Get "https://myhost.com": http2: server sent GOAWAY and closed the connection; LastStreamID=19631, ErrCode=INTERNAL_ERROR, debug=""
...
It seems server side sends GOAWAY frame to client somtimes, i don't know if this is normal behavior, so i asked here.
(Fyi, without cherry-pick the security commits, server sent GOAWAY and closed the connection issue does not exist)
We are using nghttp2 in istio
Because there some security issues in nghttp2
After cherry-pick above patches's commits in nghttp2 codes of 1.51.0 branch in my local and added patch using
git diff 00399695cb3ea9715162b6a15c0d7b185ac384d2 > cve.patch
and finally did benchmark test under 30K RPS using vegeta, report below infoIt seems server side sends
GOAWAY
frame to client somtimes, i don't know if this is normal behavior, so i asked here.(Fyi, without cherry-pick the security commits,
server sent GOAWAY and closed the connection
issue does not exist)There has a similar issue: nghttp2 1.57.0 limits responses to 33 per second here
Not sure my issue has relation with this similar issue
The text was updated successfully, but these errors were encountered: