注意
本文档适用于 Ceph 开发版本。
OSD开发者文档
内容
- 异步恢复
- 填充预留
- 嵌入码放置组
- 术语表
- 目录
- 开发者笔记
- Jerasure插件
- ECBackend实现策略
- ECBackend
- 嵌入码增强设计文档
- 目标
- 设计
- 故事
- 测试工具 - 用于测试嵌入码的增强I/O生成器
- 测试工具 - 离线一致性检查工具
- 测试工具 - 在线一致性检查工具
- JErasure切换到ISA-L
- 子带读取
- 简单优化覆盖
- 消除不必要的块写入但保留元数据事务
- 避免将对象填充到完整带
- 嵌入码插件更改以支持分布式部分写入
- 嵌入码接口允许RADOS客户端将I/Os直接写入存储数据的OSD
- 对object_info_t的更改
- 对PGLog和Peering的更改以支持更新部分OSD
- 对(行动)主选择更改
- 在主上执行所有计算以实现奇偶校验-差分写入
- 升级和向后兼容性
- 更改Backfill以使用object_info_t中的向量
- 测试工具 - 离线元数据验证工具
- 消除未更新数据块的OSD上的事务
- 直接读取到OSD(仅单个块)
- 直接读取到OSD(多个块)
- 实现分布式奇偶校验-差分写入
- 测试工具 - EC错误注入thrasher
- 实现预取消息MOSDEcSubOpPrefetch并修改范围缓存
- 实现排序消息MOSDEcSubOpSequence
- 直接写入到OSD(仅单个块)
- 直接写入到OSD(多个块)
- 深度刷写/CRC
- 可变块大小嵌入码
- CLAY嵌入码
- last_epoch_started
- 基于日志的PG
- 清单
- 映射和PG消息处理
- 使用mClock和WPQ调度器的QoS研究
- OSD
- 部分对象恢复
- OSDMap修剪和PastIntervals
- PG
- PG移除
- PGPool
- 恢复预留
- 引用计数
- 刷写内部和诊断
- 快照
- 防止陈旧读取
- 观察通知
- 写回限速
由 Ceph 基金会带给您
Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.