Files
golang.net/http2
Antonio Ojea c186220193 http2: prioritize RST_STREAM frames in priority write scheduler
The http2 priority write scheduler should not queue RST_STREAM
frames with the DATA frames, and instead treat them as control frames.

There can be deadlock situations if data frames block the queue,
because if the sender wants to close the stream it sends an RST frame,
but if the client is not draining the queue, the RST frame is stuck
and the sender is not able to finish.

Fixes golang/go#49741

Signed-off-by: Antonio Ojea <antonio.ojea.garcia@gmail.com>
Change-Id: Ie4462603380039f7aba8f701fe810d1d84376efa
Reviewed-on: https://go-review.googlesource.com/c/net/+/382014
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Damien Neil <dneil@google.com>
Run-TryBot: Dave Cheney <dave@cheney.net>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-31 18:57:40 +00:00
..
2022-04-12 02:06:05 +00:00
2021-07-26 21:34:35 +00:00
2018-01-24 06:09:56 +00:00
2015-10-14 04:32:53 +00:00
2021-02-20 03:31:24 +00:00
2015-10-14 04:32:53 +00:00
2022-04-12 02:06:05 +00:00
2021-02-20 03:31:24 +00:00
2021-10-04 16:44:53 +00:00
2022-05-16 13:33:12 +00:00