[改进后的中文总结内容]
本次会议主要讨论了Ceph存储系统的稳定性、性能优化、存储引擎开发及相关测试等方面的问题。
关键细节:
- Ceph存储系统稳定性测试:使用BB C locator进行压力测试,成功解决了由构建locator chip引起的崩溃问题。在CentOS 8环境下,通过基于total的环境将地址转换为堆栈回溯,并重复测试。
- RocksDB与Ceph集成问题:讨论了RocksDB在Ceph中的使用问题,特别是RocksDB创建的存储与Ceph存储池的兼容性问题。提出通过覆盖创建的符号来中断物理存储,并在创建时配置存储池的解决方案。
- Ceph存储地址对齐测试:讨论了非页面对齐地址的测试,确保测试案例涵盖非页面对齐的逻辑地址,并计划编写测试案例。
- Crimson存储引擎的开发:讨论了Crimson存储引擎的开发进展,包括回填和恢复功能的实现,强调了Crimson与经典OSD在事件调度和处理上的差异。
主要议题:
- Ceph存储系统的稳定性与性能优化:通过压力测试和地址转换技术解决系统崩溃问题,优化RocksDB与Ceph的集成。
- Crimson存储引擎的功能开发与测试:详细讨论了Crimson引擎的回填和恢复功能的实现,强调了代码的可测试性和与经典OSD的兼容性。
决定事项:
- 继续推进Crimson存储引擎的开发,确保其与经典OSD兼容并优化事件调度和处理机制。
- 编写和审查非页面对齐地址的测试案例,确保测试案例的全面性和准确性。
后续行动计划:
- 继续进行Crimson存储引擎的开发和测试,完成回填和恢复功能的实现,并进行详细的测试以确保稳定性。
- 优化RocksDB与Ceph的集成,通过覆盖符号和配置存储池来解决兼容性问题。
- 编写和审查非页面对齐地址的测试案例,提交PR供社区审查。
本次会议详细讨论了Ceph存储系统的多个关键问题,并制定了明确的后续行动计划,以确保系统的稳定性和性能优化。