[改进后的中文总结内容]
会议纪要
会议概要
本次会议主要讨论了Ceph RGW组件的Reef版本更新、异步请求重构、线程池优化以及从librados迁移到Neo-rados的计划。
主要议题
- Reef版本更新
- 计划解决版本化对象一致性和多站点加密对象损坏问题,以避免功能退化。
- 版本化对象一致性问题由Corey Snyder负责处理,加密对象损坏问题由Marcus负责,并与Shel担心进行跟踪。
- 异步请求重构
- 合并了扩展异步处理路径的大型PR,计划引入回归测试以确保所有阻塞的librados调用都被发现并防止新增。
- 讨论了如何在编译时和运行时检查阻塞调用,特别是在Ezio线程中。
- 线程池优化
- 计划在消除所有阻塞调用后,大幅降低线程池大小,可能调整为核心数的一个小倍数。
- 讨论了性能测试以确定最佳线程池大小。
- 从librados迁移到Neo-rados
- Jason Dillerman发现迁移到Neo-rados有显著性能提升,计划逐步转换,可能由Calpesh负责。
决定事项
- 解决版本化对象一致性和加密对象损坏问题。
- 引入回归测试,确保异步请求的非阻塞性。
- 进行线程池大小调整的性能测试。
- 逐步从librados迁移到Neo-rados。
后续行动计划
- 跟踪和解决版本化对象一致性问题。
- 与Marcus合作解决加密对象损坏问题。
- 实施回归测试。
- 进行线程池大小调整的性能测试。
- 开始从librados迁移到Neo-rados的工作。
其他讨论点
- 讨论了如何处理阻塞的后端存储,如SQLite,以及如何在未来可能完全移除null yield时保持系统的可扩展性。
会议结束
会议在讨论完所有议题后结束,感谢所有参与者的贡献。