~/talk

Guide To Getting Started With Developing in Ceph

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

Step‑by‑step practical entry: use John Mulligan’s container script that mounts the Ceph source at /sef so local edits build inside a container, increase Podman default memory from 1 GB, run dependency installer then cmake and ninja or use clang for clearer errors, test on a single‑host cluster with vstart/mstart cluster‑on‑single‑host and run CBT and seph_test_rados or teuthology, contribute via small iterative PRs using a stacked commit story — the fast erasure coding prototype is built tested and staged through QA.

AI-written summary · about

  1. 0:00Introduction and speakers
  2. 1:26Becoming a Ceph developer
  3. 3:55Talking to the Ceph community
  4. 6:22Setting up a build environment
  5. 9:17Compiling Ceph with CMake
  6. 12:10Writing your first code
  7. 15:46Running and testing your code
  8. 17:34Testing tools in Ceph
  9. 20:30Contributing to Ceph
  10. 25:51Pull request process
  11. 28:41Expectations for contributions
  12. 29:44Why get involved in Ceph
~/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.