~/talk

Sub-Region Failure: How to Handle the Partial Loss of a Data Center

Talkat LISA19 · on Tuesday, 2019-10-29· at 16:00· Salon E
name:Yang Xia
links:none on file
slides:none on file

Facebook claims a single failed switchboard should never force a full-region drain and proves it by choosing the switchboard fault domain, encoding per-service constraints into an auditor (Python checks plus a dashboard), and adding a power loss siren that uses rack batteries to give ~90s to fail over. A few-thousand-server outage (≈2% of a region) once cascaded because thousands of MySQL primaries triggered Zookeeper overload; after testing by flipping breakers, most switchboards no longer require region-wide drains.

AI-written summary · about

  1. 0:00Introduction
  2. 0:32Hurricane Sandy
  3. 1:02The wakeup call
  4. 1:29The life of the request
  5. 1:47Edge points of presence
  6. 2:10Origin regions
  7. 4:12Draining regions
  8. 5:05Data center failures
  9. 6:59Subregion failures
  10. 7:19A few thousand servers lost power
  11. 8:02The switchboard
  12. 8:19Power panels
  13. 8:31Fault domain
  14. 9:07Drain region
  15. 9:51What did it take out
  16. 11:28The core problem
  17. 12:23Which services will be impacted
  18. 12:56Types of subregion failures
  19. 13:55Single fault domain
  20. 15:11Problem statement
  21. 17:21Easy services
  22. 18:06Constraints
  23. 20:18Not everything is gravy
  24. 21:04What happened next
  25. 23:28Power Loss Siren
  26. 24:30Power Failure
  27. 25:56What I learned
  28. 26:52Acknowledgement
~/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.