~/talk

Scaling HDFS with Consistent Reads from Standby Replicas

Talkat Vault '20 · 2020-02-24..02-25· [distributed-systems]
links:none on file
slides:none on file

Implements consistent reads from observer nodes in HDFS by adding a last state ID returned by the active, fast journal tailing (pull) on standbys, and a metadata msync API plus automatic periodic syncs. Deployed on LinkedIn clusters (≈650 PB total, up to 800M objects per cluster, ~70k RPCs/s) and upstreamed to open source. Result: read latency drops from ~50 ms to ~1 ms, writes stay ~17 ms, and most read QPS shifts off the active.

AI-written summary · about

  1. 0:00Introduction
  2. 1:09Agenda
  3. 1:54Active Standby
  4. 3:41Distributed File System
  5. 6:14Data Node Layer
  6. 7:35Pop Quiz
  7. 8:36Hadoop Infrastructure
  8. 9:31Motivation
  9. 10:15Standby Node
  10. 11:11Consistency Model
  11. 12:23Read Your Own Rights
  12. 12:59ThirdParty Communication
  13. 13:33ThirdParty Communication Examples
  14. 15:10LastState ID
  15. 17:15Fast Journaling
  16. 18:10AMSync
  17. 21:33Always Active
  18. 23:21New Architecture
  19. 23:56Magical Performance
  20. 24:56Rolling Upgrade Procedure
  21. 25:39Intermediate Results
  22. 27:41implicit Fsync
~/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.