~/talk

What are “caps”? (And Why Won’t my Client Drop Them?)

Talkat Cephalocon Barcelona 2019 · 2019-05-19..05-20· [frontend-architecture]
links:none on file
slides:none on file

CephFS uses metadata caps (not CephX keys) that the MDS issues—examples: pin cap, auth cap, link cap, file cap—each with bits like shared/exclusive, read/write, cache/buffer; file caps include size and mtime. The MDS revokes caps and waits for affirmative client replies; buffered writes require flushing to OSDs, which can block others and trigger health alerts (default timeout ~60s). MDS cache must often exceed client caches. There is a libcephfs delegation API used by NFS Ganesha; no byte-range write caps today.

AI-written summary · about

  1. 0:00Introduction to CephFS caps
  2. 1:21Coherency and metadata locks
  3. 4:21Types of capabilities
  4. 6:31Detailed capability breakdown
  5. 10:08MDS role and lock management
  6. 13:01Cap revocation and workflows
  7. 16:04Consequences of the cap system
  8. 18:32Health warnings and troubleshooting
  9. 21:59Programming with caps
  10. 25:30NFS delegation integration
  11. 28:03Q&A and concluding remarks
~/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.