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

会议纪要

会议概要

本次会议主要讨论了Ceph RGW组件的Reef版本更新、异步请求重构、线程池优化以及从librados迁移到Neo-rados的计划。

主要议题

  1. Reef版本更新
    • 计划解决版本化对象一致性和多站点加密对象损坏问题,以避免功能退化。
    • 版本化对象一致性问题由Corey Snyder负责处理,加密对象损坏问题由Marcus负责,并与Shel担心进行跟踪。
  2. 异步请求重构
    • 合并了扩展异步处理路径的大型PR,计划引入回归测试以确保所有阻塞的librados调用都被发现并防止新增。
    • 讨论了如何在编译时和运行时检查阻塞调用,特别是在Ezio线程中。
  3. 线程池优化
    • 计划在消除所有阻塞调用后,大幅降低线程池大小,可能调整为核心数的一个小倍数。
    • 讨论了性能测试以确定最佳线程池大小。
  4. 从librados迁移到Neo-rados
    • Jason Dillerman发现迁移到Neo-rados有显著性能提升,计划逐步转换,可能由Calpesh负责。

决定事项

  • 解决版本化对象一致性和加密对象损坏问题。
  • 引入回归测试,确保异步请求的非阻塞性。
  • 进行线程池大小调整的性能测试。
  • 逐步从librados迁移到Neo-rados。

后续行动计划

  • 跟踪和解决版本化对象一致性问题。
  • 与Marcus合作解决加密对象损坏问题。
  • 实施回归测试。
  • 进行线程池大小调整的性能测试。
  • 开始从librados迁移到Neo-rados的工作。

其他讨论点

  • 讨论了如何处理阻塞的后端存储,如SQLite,以及如何在未来可能完全移除null yield时保持系统的可扩展性。

会议结束

会议在讨论完所有议题后结束,感谢所有参与者的贡献。