~/talk

Scaling RGW D4N Caches With Experimental Offloading

Talkat Cephalocon 2025 · 2025-10-28..10-29· [distributed-systems]
links:none on file
links:none on file
slides:none on file

RGW offloads D4N caching to external stores to speed bucket-index work: a single-node Redis prototype exists now and the team is building a FoundationDB-backed D4N driver that uses FoundationDB’s total keyspace ordering and native transactions to deliver strong ordering and consistency. Code includes a libfdb C++ wrapper for easier integration. Goals include read-after-write semantics, write‑back caching of bucket listings and metadata, and scaling experiments aimed at handling 10+ billion object indexes and converging with RADOS at production scale.

AI-written summary · about

  1. 0:00Introduction to RGW caching
  2. 1:48D4N cache architecture overview
  3. 3:13FoundationDB backend for D4N
  4. 7:28Q&A on bucket indexes and caching
  5. 10:59Future work and mutable data caching
  6. 14:09D4N in S3 vectors implementation
  7. 17:30Library design and Q&A
~/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.