~/talk

Testing Ceph: Pains & Pleasures

Talkat DevConf.CZ 2019 · 2019-01-25..01-27· [testing, distributed-systems]
links:none on file
slides:none on file

Ceph proves resilient because a homegrown test harness runs combinatorial suites and thousands of machine‑hours daily using teuthology automated testing system to drive RADOS, OSDs and monitors over SSH, inject failures with Thrashers, archive logs and cores, and queue jobs via Beanstalk in a shared sepia lab. Results are public, unit and API fuzzing exist, but performance and deployer integration are weak; a practical fix is subset functionality to cover 124k combos incrementally.

AI-written summary · about

  1. 0:00Start
  2. 0:31CEPH COMPONENTS
  3. 1:18RADOS COMPONENTS
  4. 2:49Eight Years Ago
  5. 12:43Ceph Branch Testing
  6. 13:28Ceph Pull Request Testing
  7. 16:10Test Coverage Gaps
  8. 17:45Test Coverage Fixes
  9. 34:32Comprehensive Changes Coming
~/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.