~/talk

Btrfs at Scale: How Meta Depends on Btrfs for Our Entire Infrastructure

links:none on file
slides:none on file

Meta runs Btrfs as the fleet root filesystem across millions of machines, shipping send/receive base images several times a week and snapshotting at container startup for an instant snapshot runtime that cuts startup time to seconds. Btrfs compression reduces SSD writes (a base image ~11 GB compressed -> ~22 GB expanded) and cut MySQL binlog size to ~45% of original reclaiming ~5% of global capacity. Async discard and send-stream v2 (encoded read/write) remove discard latency and slash receive CPU and time.

AI-written summary · about

  1. 0:00Introduction to Btrfs
  2. 1:28Meta internal use cases
  3. 3:45Container management
  4. 6:06Development and CI systems
  5. 8:11Seed devices and security
  6. 9:30Q&A: Snapshot space
  7. 11:41Q&A: Features and use cases
  8. 14:37Adoption and reliability
  9. 16:26Q&A: Reliability and data
  10. 18:58Q&A: Performance and ZFS
  11. 22:08Q&A: Containers and DBs
  12. 25:27I/O isolation and discard
  13. 27:24Technical improvements
  14. 33:13Future work and roadmap
  15. 37:10Scalability and memory
  16. 38:40Q&A: Hardware integration
~/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.