Skip to content

Flow control for Http::Filters#1417

Merged
alyssawilk merged 35 commits intoenvoyproxy:masterfrom
alyssawilk:h2-filter-flow-control
Sep 11, 2017
Merged

Flow control for Http::Filters#1417
alyssawilk merged 35 commits intoenvoyproxy:masterfrom
alyssawilk:h2-filter-flow-control

Conversation

@alyssawilk
Copy link
Copy Markdown
Contributor

@alyssawilk alyssawilk commented Aug 9, 2017

This PR adds buffer limits to the Http::Filters
Fixes #150

There's basically 3 modes of filter flow control.
The dynamo, buffer and Http1 bridge filters will buffer up to |limit| bytes then 413
Rate limit filter start back-pressure immediately for better DoS protection
Router filter and fault filter respect watermarks.

Most of the other filters don't buffer or have strict limits already and are commented up accordingly.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants