[改进后的中文总结内容]
会议纪要
会议时间: 2019年1月8日
参会人员: 多位Ceph研发人员,特别是负责Crimson OSD和Seastar项目的人员
会议主题: 讨论Crimson OSD项目的进展,包括内存存储、对象存储、性能测试等议题
关键细节:
- Crimson OSD项目:
- 目标是提高Ceph的性能,特别是针对快速设备的使用。
- 目前重点关注1:1映射模式,并考虑未来可能转向M:N映射模式。
- 内存存储是Crimson OSD项目的一个重要组成部分,将用于测试性能提升。
- 内存存储:
- 正在开发内存存储,并计划使用Sister框架。
- 内存存储将继承自现有的对象存储接口,并实现新的方法。
- 内存存储将使用原子操作来避免锁的使用,以提高性能。
- 对象存储:
- 正在开发新的对象存储接口,以支持内存存储和磁盘存储。
- 新接口将使用Sister框架,并返回Sister future。
- 需要开发适配器,将现有对象存储与新的接口进行兼容。
- 性能测试:
- 将使用性能测试来评估Crimson OSD项目的性能。
- 将使用单线程和并发测试来评估性能。
- 将使用与现有OSD相同的硬件和配置进行测试。
讨论的主要议题:
- 1:1映射与M:N映射:
- 团队一致认为,目前应专注于1:1映射模式,并考虑未来可能转向M:N映射模式。
- 1:1映射模式更简单,更容易实现,并且可以更快地验证性能提升。
- 内存存储:
- 团队讨论了内存存储的设计和实现。
- 团队决定使用Sister框架,并使用原子操作来避免锁的使用。
- 对象存储:
- 团队讨论了新的对象存储接口的设计和实现。
- 团队决定使用Sister框架,并返回Sister future。
- 性能测试:
- 团队讨论了性能测试的计划和方法。
- 团队决定使用单线程和并发测试来评估性能。
决定的事项:
- Crimson OSD项目:
- 焦点放在1:1映射模式上。
- 开发内存存储和新的对象存储接口。
- 进行性能测试。
- 内存存储:
- 使用Sister框架。
- 使用原子操作来避免锁的使用。
- 对象存储:
- 使用Sister框架。
- 返回Sister future。
- 性能测试:
- 使用单线程和并发测试来评估性能。
后续行动计划:
- 开发内存存储和新的对象存储接口。
- 进行性能测试。
- 完成Crimson OSD项目的其他工作。
关键词:
- Crimson OSD
- 内存存储
- 对象存储
- Sister框架
- 1:1映射
- M:N映射
- 性能测试
- 原子操作
- 锁
- 调度器