commit | 120fc906b30bade8c220769da77801566d7f4ec8 | [log] [tgz] |
---|---|---|
author | Damien Neil <dneil@google.com> | Wed Mar 22 14:42:28 2023 -0700 |
committer | Damien Neil <dneil@google.com> | Mon May 15 16:53:19 2023 +0000 |
tree | f8c6be128ea6b0edb0a4f5977629580ba53b7ee0 | |
parent | 2b0b97d53f17ba6f8bd4b7bc61b1ec4f3971e072 [diff] |
http2: change default frame scheduler to round robin The priority scheduler allows stream starvation (see golang/go#58804) and is CPU intensive. In addition, the RFC 7540 prioritization scheme it implements was deprecated in RFC 9113 and does not appear to have ever had significant adoption. Add a simple round-robin scheduler and enable it by default. For golang/go#58804 Change-Id: I5c5143aa9bc339fc0894f70d773fa7c0d7d87eef Reviewed-on: https://go-review.googlesource.com/c/net/+/478735 TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Bryan Mills <bcmills@google.com> Run-TryBot: Damien Neil <dneil@google.com>
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.