]> git.feebdaed.xyz Git - 0xmirror/grpc.git/commit
[PH2][FlowControl][Bug] Stall ReadLoop
authorTanvi Jagtap <tjagtap@google.com>
Mon, 3 Nov 2025 08:31:20 +0000 (00:31 -0800)
committerCopybara-Service <copybara-worker@google.com>
Mon, 3 Nov 2025 08:33:46 +0000 (00:33 -0800)
commit4f0a06e2ac056cc7d55af386350e8e402936e77a
tree3aa73667d5602f236d9cf31613e7e8329bd46575
parent4a769e8aa95125f1353f337ea325797848d77087
[PH2][FlowControl][Bug] Stall ReadLoop
Prioritize sending flow control updates over reading data. If we continue reading while Urgent flow control updates are pending, we might exhaust the flow control window. This prevents us from sending window updates to the peer, causing the peer to block unnecessarily while waiting for flow control tokens.

PiperOrigin-RevId: 827363513
src/core/BUILD
src/core/ext/transport/chttp2/transport/http2_client_transport.cc
src/core/ext/transport/chttp2/transport/http2_client_transport.h