~/lightning

Lightning Talk: Protecting Envoy: Overload Manager

Lightningat EnvoyCon North America 2022 · on Monday, 2022-10-24· [web-performance]
links:none on file
slides:none on file

Envoy’s overload manager measures memory pressure and triggers concrete actions: scale timeouts (configured 60s→5s between 60% and 90% memory), drop expensive HTTP/2 streams, disable listeners, probabilistically return 503s, tell clients to disconnect, and ask tcmalloc to return memory to the OS. Under a Slowloris test (60 KB headers then 1 byte every 15s) static timeouts cause crashes around ~18k concurrent clients; with scale timeouts memory levels off and the proxy holds ~16k clients. Results work but require careful tuning per workload.

AI-written summary · about

  1. 0:00Start
  2. 0:16Envoy Edge Deployments
  3. 0:41Envoy Multi-Tenant Deployments
  4. 3:37Stop Accepting Request
  5. 4:11Disabling Keep Alive: Fleet perspective co
  6. 5:18Experiment: Static Timers vs Slowloris
  7. 8:13Overload Manager: Caveats
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.