In quic, stop blackhole detection if timer based loss detection removes all packets from in flight but no retransmission can be sent (e.g., write blocked, message frame, etc). protected by existing gfe2_reloadable_flag_quic_default_enable_5rto_blackhole_detection2.

Also add QUIC_BUGs to make sure there are bytes in flight when arming blackhole detection and when the blackhole is detected.

PiperOrigin-RevId: 315728450
Change-Id: I017bc77a95b88da460676de21cc40199d4b129c8
1 file changed
tree: 8896b46b8c646dfebb5468af5d35a6f66a2159f8
  1. common/
  2. epoll_server/
  3. http2/
  4. quic/
  5. spdy/
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

QUICHE

QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.