-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Buffer Accounting #15791
Copy link
Copy link
Closed as not planned
Labels
area/bufferstalestalebot believes this issue/PR has not been touched recentlystalebot believes this issue/PR has not been touched recently
Description
Buffer Accounting: Account for allocated bytes in buffers charging to a particular downstream.
Description:
Buffer limits for Envoy are too soft. This can lead to excessive buffering, potentially OOMing Envoy. The existing mechanism which we have don't allow us to quickly close streams for existing connections to reclaim resources if we're facing memory pressure.
If we tracked how much allocated bytes in buffers a stream uses, then we would be able to create an overload manager action to help shed expensive streams when under memory pressure.
More details in the design doc.
Hope this makes sense. Thanks!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area/bufferstalestalebot believes this issue/PR has not been touched recentlystalebot believes this issue/PR has not been touched recently