| commit | 8a4d9c198fda8705a57733d419c578acf877aaa4 | [log] [tgz] |
|---|---|---|
| author | Nicholas S. Husin <nsh@golang.org> | Tue Nov 25 17:15:58 2025 -0500 |
| committer | Nicholas Husin <nsh@golang.org> | Wed Jan 14 12:33:43 2026 -0800 |
| tree | c4331492c64cfe7b3fa0ca2521b9be45a4812e3e | |
| parent | a475fa814131e3f2fab5293c68a1619d994e1133 [diff] |
http2: only make streams non-incremental if clients know of RFC 9218 In RFC 9218, streams are non-incremental by default, meaning that they are processed one-by-one to completion. This behavior is the opposite of our current default of handling streams in a round-robin manner. This might cause a surprising behavior change once we make the RFC 9218 priority scheduler the default write scheduler for most users (we assume that most users will not be sending RFC 9218 priority signals, at least initially). To avoid surprising users with such a behavior change, this CL makes it so that the streams are only made non-incremental once there has been a clear signal that the end-user is aware of RFC 9218. For golang/go#75500 Change-Id: Ibd22cb279c43de0190962904c3809007447a5fe3 Reviewed-on: https://go-review.googlesource.com/c/net/+/729140 Reviewed-by: Michael Knyszek <mknyszek@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Damien Neil <dneil@google.com> Reviewed-by: Nicholas Husin <husin@google.com>
This repository holds supplementary Go networking packages.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://go.dev/doc/contribute.
The git repository is https://go.googlesource.com/net.
The main issue tracker for the net repository is located at https://go.dev/issues. Prefix your issue with “x/net:” in the subject line, so it is easy to find.