A Glimpse of the New Ceph Messenger Built on Seastar
summary
A new Ceph messenger (Crimson) implements Seastar’s shared‑nothing, future/continuation model, integrates POSTMESSAGE v1 and v2, and is merged with Crimson OSD; tests on loopback and a 56 Gbps network run three scenarios (saturated connection, saturated server, latency) across block sizes and show Crimson outperforming the legacy async messenger in most cases — roughly 60% faster except at 64K where the tuned async reactor wins; implementation workarounds include memory alignment, possible Seastar forks, and difficult async stack debugging.
AI-written summary · about
chapters (8)
- 0:00Introduction to crimson
- 1:30Hardware and architecture
- 7:02Seastar framework benefits
- 11:28Crimson messenger goals
- 18:40Implementation details
- 24:21Performance evaluation
- 27:38Development experiences
- 34:16Status and conclusion








