【Ceph RADOS】RADOS 内核全景:五轴坐标系与 18 篇路线
补齐站内 distributed/38 之上的 RADOS 内核层缺口;定义 Map 传播、通信、一致性、本地存储、接入代价五条坐标系,给出 18 篇阅读路线与系列边界。
Linux 内核、存储与网络、可观测性、系统架构与大模型基础设施的工程笔记:机制拆解、踩坑复盘与可核对证据,少空谈。
共 7 篇文章 · 返回首页
补齐站内 distributed/38 之上的 RADOS 内核层缺口;定义 Map 传播、通信、一致性、本地存储、接入代价五条坐标系,给出 18 篇阅读路线与系列边界。
拆解 Ceph MON Paxos quorum、OSDMap/PGMap 结构与 epoch 传播机制;说明 MGR 主备模型与模块框架;分析客户端 epoch 缓存与可见性窗口的边界条件。
拆解 PG 命名与生命周期、PrimaryLogPG 的日志式复制设计、pg_log_entry_t 格式、last_epoch_started 与 last_epoch_clean 的语义差异,以及 peering 状态机从 Reset 到 Active 的完整路径。
追踪一次 RADOS 写从 librados IoCtx 构建 MOSDOp、Objecter 路由、Primary 的 do_op() 执行、副本 MOSDRepOp 应答链,到客户端可读性边界与 stale read 触发条件的完整路径。
拆解 RBD image 在 RADOS 上的对象命名、striping 规则、krbd 与 librbd 的驱动差异、以及快照 COW 与克隆父子依赖的边界——不写安装手册,只写机制与失败模式。
拆解 RADOS Gateway 把 S3/Swift 操作转化为 RADOS op 的完整路径:bucket index 分片、对象 head/tail 布局、multipart 组装、版本链与多站点同步——不写 S3 API 教程,只写 RADOS 层实现与失败模式。
补齐站内 Ceph 单篇概览之上的 RADOS 内核层:MON/MGR map、OSD Messenger、PG peering、BlueStore、recovery 与 RBD/CephFS/RGW 接入,并以排障与选型收束。