Large file download failure

249 views
Skip to first unread message

Krishnamurthy Daulatabad

unread,
Nov 23, 2023, 7:30:10 AM11/23/23
to envoy-users
Hi, 
 We are seeing an issue while downloading files of size ~5GB from a server via envoy proxy from a VM in azure. Internet connection on the client VM is not very fast in this case. The download fails after downloading about 500MB and we see connection getting closed from envoy due to http2.outbound_frames_flood error. 

Is there any other way to fix this issue apart from tuning max_outbound_frames as mentioned in this discussion? https://github.com/envoyproxy/envoy/issues/17287
Any thoughts / suggestions on addressing this issue specifically when downstream clients are slow without impacting other use cases/modes significantly?

We are using envoy version 1.22.5


Yan Avlasov

unread,
Nov 27, 2023, 10:46:30 AM11/27/23
to Krishnamurthy Daulatabad, envoy-users
For 1.22 release this may be the only option. If you can update to a newer version (i.e. 1.26) you can also set the runtime flag `envoy.reloadable_features.defer_processing_backedup_streams` to true to solve the problem.

--
You received this message because you are subscribed to the Google Groups "envoy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to envoy-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/envoy-users/759481a8-d6e2-4fe7-8a86-ab686f1e6f51n%40googlegroups.com.

Yan Avlasov

unread,
Dec 21, 2023, 11:27:38 AM12/21/23
to Krishnamurthy D V, envoy-users
You should not need any additional buffer settings.

On Thu, Dec 21, 2023 at 5:55 AM Krishnamurthy D V <krishna...@gmail.com> wrote:
Apart from setting the bool envoy.reloadable_features.defer_processing_backedup_streams to true, is there any other watermark setting that needs to be done in 1.26 ? Specifically asking this question due to the fact that max_outbound_frames is count of frames and not byte count 
Reply all
Reply to author
Forward
0 new messages