[改进后的中文总结内容]
会议纪要
关键细节
- 日期与时间: 会议于2020年5月21日举行。
- 参与者: Adam, Mark, Igor以及其他未明确提及的参与者。
讨论的主要议题
- AVX2编码优化:
- 本周有两个新的Pull Request与AVX2编码相关,针对缓冲列表的编码和解码。
- 预计在某些情况下速度提升两倍,其他情况下提升20%。
- RocksDB数据损坏问题:
- 报告了数据损坏问题,可能与RocksDB更新到6.5.1版本有关。
- 正在考虑更新到6.5.1版本,以解决一些已知问题。
- 内存增长问题:
- 用户报告了内存增长问题,特别是在启用压缩的情况下。
- Adam正在进行相关工作,发现对象在预创建但未填充数据时内存使用很小,但一旦填充数据后,内存使用会迅速增长。
- OSD性能测试:
- 进行了关于在单个设备上运行多个OSD的性能测试。
- 结果显示,在某些情况下,单个OSD的性能优于多个OSD。
- 数据损坏与RocksDB:
- Igor报告了关于RocksDB数据损坏的问题,可能与最近的修改有关,特别是禁用BlueStore缓冲IO和预扩展写头日志的修改。
- 正在进一步调查和测试,以确认问题的根本原因。
决定的事项
- 继续对AVX2编码优化进行测试和评估。
- 考虑更新RocksDB到6.5.1版本,以解决数据损坏问题。
- 对内存增长问题进行深入分析,并寻找解决方案。
- 继续进行OSD性能测试,并根据结果调整配置和策略。
后续行动计划
- 完成AVX2编码优化的测试,并根据结果决定是否合并Pull Request。
- 确认RocksDB数据损坏问题的根本原因,并制定相应的修复措施。
- 继续分析内存增长问题,并提出具体的解决方案。
- 根据OSD性能测试的结果,优化集群配置和运行策略。
其他事项
- 讨论了CBT(Ceph Benchmarking Tool)的使用和改进,以更好地支持性能测试。
- 确认了RocksDB数据损坏问题与特定修改的关系,并计划进行进一步的测试和验证。
结论
- 会议讨论了多个关键的技术问题,并制定了相应的行动计划。
- 感谢所有参与者的贡献,并期待后续的进展和解决方案。
会议结束语: 感谢大家的参与,祝大家有一个愉快的一周。