Crimson Project Update
summary
A ground-up rewrite of the ceph-osd targets cutting per‑IO CPU cost by moving from thread-pool handoffs to a user‑space scheduler so a single core handles a PG’s messenger, PG state and object store; claimed per‑IO cost targets come from comparing ~20M cycles/I/O (HDD) 300k (SSD) and ~6k (NVMe). Uses c-star futures-based scheduling, a new c-store object store built for ZNS append zones, supports RBD and snapshots, has Crimson rados tests gating PRs, and is adding multicore PG placement, scrub and tiering.
AI-written summary · about
