[改进后的中文总结内容]
会议纪要
会议时间: 2018年12月6日
参会人员: Sage、Radek、Skin Line、Hibi、Radek、Chuck、Sage、Adam、Casey、Jason等多位研发人员。
会议主题: 讨论Ceph分布式存储系统的性能优化,包括PG自动缩放器、缓冲区优化、编码基础设施优化等议题。
关键细节
1. PG自动缩放器
- Sage介绍了新的PG自动缩放器模块,该模块基于John最初编写的模块,增加了新的池属性,如P基因组、目标大小字节和目标大小比率。
- 该模块允许用户根据预期的池大小自动调整PG数量,从而减少数据移动和优化性能。
- Sage建议先合并管理接口重构的代码,然后再合并这个模块。
2. 缓冲区优化
- Radek汇报了关于缓冲区跟踪基础设施的优化工作,包括缓冲区CSTR、CRC缓存和原子操作。
- 团队讨论了是否应该移除或禁用某些跟踪和缓存机制,以减少开销并提高性能。
- Sage提出考虑移除CRC缓存,因为它在大多数情况下不会影响性能。
3. 编码基础设施优化
- Sage介绍了对编码基础设施的优化工作,包括连续存储器类和零复制。
- 团队讨论了优化编码调用和消除不必要的汇编代码,以提高性能。
- Sage建议先审查和合并这些更改。
4. 其他议题
- 讨论了关于在Ceph中优化原子操作的分支,以及是否应该移除XIO消息传递器。
- 讨论了关于优化旧编码基础设施的分支,以及是否应该继续优化这些代码。
决定事项
- Sage建议先合并管理接口重构的代码,然后再合并PG自动缩放器模块。
- 团队决定审查和合并缓冲区优化和编码基础设施优化的代码。
- 讨论了是否应该移除或禁用某些跟踪和缓存机制,以及是否应该优化原子操作和编码基础设施。
后续行动计划
- Sage将继续开发PG自动缩放器模块。
- 团队将继续审查和合并缓冲区优化和编码基础设施优化的代码。
- 团队将继续讨论是否应该移除或禁用某些跟踪和缓存机制,以及是否应该优化原子操作和编码基础设施。