Back to Envoy

Sockets Io Uring Write Backpressure And Adaptive Reads

changelogs/current/minor_behavior_changes/sockets__io-uring-write-backpressure-and-adaptive-reads.rst

1.39.0455 B
Original Source

Existing :ref:io_uring <envoy_v3_api_field_extensions.network.socket_interface.v3.DefaultSocketInterface.io_uring_options> deployments now apply write backpressure by default, so a write can return EAGAIN once the write buffer exceeds write_high_watermark_bytes (128 KiB) and resume at or below write_low_watermark_bytes (16 KiB). The readv-based read buffer also grows adaptively up to 16 times read_buffer_size for large transfers.