diff options
author | Daniel Stenberg <daniel@haxx.se> | 2021-02-13 22:42:58 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2021-02-13 22:42:58 +0100 |
commit | ab02bf4f0c9eb537d2674f1cf1d1a135b4309716 (patch) | |
tree | 4560c5fc03f6c21fa31c5c458c870ebba7dc45c7 /docs | |
parent | 46620b97431e19c53ce82e55055c85830f088cf4 (diff) | |
download | curl-ab02bf4f0c9eb537d2674f1cf1d1a135b4309716.tar.gz |
KNOWN_BUGS: Excessive HTTP/2 packets with TCP_NODELAY
Reported-by: Alex Xu
Closes #6363
Diffstat (limited to 'docs')
-rw-r--r-- | docs/KNOWN_BUGS | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/KNOWN_BUGS b/docs/KNOWN_BUGS index 90a88bc39..16d979d58 100644 --- a/docs/KNOWN_BUGS +++ b/docs/KNOWN_BUGS @@ -12,6 +12,7 @@ check the changelog of the current development status, as one or more of these problems may have been fixed or changed somewhat since this was written! 1. HTTP + 1.1 Excessive HTTP/2 packets with TCP_NODELAY 1.2 Multiple methods in a single WWW-Authenticate: header 1.3 STARTTRANSFER time is wrong for HTTP POSTs 1.4 multipart formposts file name encoding @@ -146,6 +147,16 @@ problems may have been fixed or changed somewhat since this was written! 1. HTTP +1.1 Excessive HTTP/2 packets with TCP_NODELAY + + Because of how curl sets TCP_NODELAY by default, HTTP/2 requests are issued + using more separate TCP packets than it would otherwise need to use. This + means spending more bytes than it has to. Just disabling TCP_NODELAY for + HTTP/2 is also not the correct fix because that then makes the outgoing + packets to get delayed. + + See https://github.com/curl/curl/issues/6363 + 1.2 Multiple methods in a single WWW-Authenticate: header The HTTP responses headers WWW-Authenticate: can provide information about |