[改进后的中文总结内容]

会议纪要

会议时间: 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映射
  • 性能测试
  • 原子操作
  • 调度器