Skip to content

add override knob for stream flush timeout#40811

Merged
wbpcode merged 7 commits into
envoyproxy:mainfrom
antoniovleonti:flush-timeout
Aug 27, 2025
Merged

add override knob for stream flush timeout#40811
wbpcode merged 7 commits into
envoyproxy:mainfrom
antoniovleonti:flush-timeout

Merge branch 'main' into flush-timeout

e5b1825
Select commit
Loading
Failed to load commit list.
CI (Envoy) / Mobile/Android succeeded Aug 25, 2025 in 5m 31s

Mobile/Android (success)

Check has finished

Details

Check run finished (success ✔️)

The check run can be viewed here:

Mobile/Android (pr/40811/main@e5b1825)

Check started by

Request (pr/40811/main@e5b1825)

antoniovleonti @antoniovleonti e5b1825 #40811 merge main@1eeffef

add override knob for stream flush timeout

Commit Message: add override knob for stream flush timeout
Additional Description:

Today it is not possible to configure the stream idle timeout and the stream flush timeout (i.e. the time envoy will wait for the downstream client to open enough window for its response) independently. This PR makes it possible to configure an explicit flush timeout. It also maintains the current behavior of allowing you to configure it just through the stream idle timeout knob for backwards compatibility.

Risk Level: low

Environment

Request variables

Key Value
ref cf8e348
sha e5b1825
pr 40811
base-sha 1eeffef
actor antoniovleonti @antoniovleonti
message add override knob for stream flush timeout...
started 1756133219.648903
target-branch main
trusted false
Build image

Container image/s (as used in this CI run)

Key Value
default envoyproxy/envoy-build-ubuntu:f4a881a1205e8e6db1a57162faf3df7aed88eae8
mobile envoyproxy/envoy-build-ubuntu:mobile-f4a881a1205e8e6db1a57162faf3df7aed88eae8
Version

Envoy version (as used in this CI run)

Key Value
major 1
minor 36
patch 0
dev true