commit | d7f77dcaccd3e1a3442b24b0234a43cf5a81a2b8 | [log] [tgz] |
---|---|---|
author | Damien Neil <dneil@google.com> | Fri Nov 04 11:49:14 2022 -0700 |
committer | Damien Neil <dneil@google.com> | Fri Nov 04 19:17:55 2022 +0000 |
tree | f755729f181f700c38c82f8d8edd978e045fe737 | |
parent | 702349b0e8628371f0e5ba0c10407448d60a67b1 [diff] |
Revert "http2: Send WindowUpdates when remaining bytes are below a threshold" This reverts commit 2e0b12c274b70e5e836cf4bb0cda99c44f61a4d1. The calculation for when to return flow control doesn't properly take data in server read buffers into account, resulting in flow control credit being returned too quickly without backpressure. Fixes golang/go#56315 For golang/go#28732 Change-Id: I573afd1a37d8a711da47f05f38f4de04183fb941 Reviewed-on: https://go-review.googlesource.com/c/net/+/448055 TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Damien Neil <dneil@google.com> Reviewed-by: Roland Shoemaker <roland@golang.org>
This repository holds supplementary Go networking libraries.
The easiest way to install is to run go get -u golang.org/x/net
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/net
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html. The main issue tracker for the net repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/net:” in the subject line, so it is easy to find.