[改进后的中文总结内容]
会议纪要
会议主题:Ceph Pacific 版本的 RBD 部分讨论
会议时间:2020年4月2日 14:00 UTC
参会人员:Ceph 研发团队成员及相关领域专家
主要议题及讨论内容:
- RBD 功能特性更新
- Care Buddy 特性:虽然不直接与 Pacific 版本绑定,但计划在开发周期内完成。
- 压缩提示和本地化读取提示:这些特性旨在优化压缩行为和读取性能。
- 异步重构:涉及 exclusive lock 代码的异步重构,对性能至关重要。
- 性能优化
- librbd 缓存机制:讨论了对象 ID 的哈希映射缓存,以减少 CPU 使用和提高小工作负载的性能。
- 新的 IO 接口:旨在通过线程池和更快的 IO 处理来提高性能。
- RBD 与 RGW 集成
- 计划通过 RGW 暴露 RBD 快照,实现快照差异的程序化暴露。
- 即时恢复功能
- 讨论了从 S3 或 Swift 备份的 RBD 图像进行即时恢复的功能。
- 客户端加密
- 讨论在 librbd 中实现客户端侧加密的可能性。
- RBD NBD 守护进程
- 计划实现一个 RBD NBD 守护进程,以适应 Kubernetes 和容器环境的需求。
- 快照协调
- 讨论了在创建快照时协调客户端工作负载的可能性。
决定事项:
- 继续推进异步重构工作。
- 探索和实现 RBD 与 RGW 的集成,以及即时恢复功能。
- 研究客户端侧加密的实现。
后续行动计划:
- 完成异步重构,并确保其稳定性和性能。
- 实现 RBD NBD 守护进程的多设备支持。
- 继续研究和开发客户端侧加密功能。
- 监控和优化 librbd 的性能。
会议总结:
会议涵盖了多个关键的 RBD 功能更新和性能优化议题,团队将继续推进这些工作,以确保 Pacific 版本的顺利发布和高质量。