2019Q3季度Ceph社区总结报告

1. 主要活动和重点议题

1.1 Ceph性能会议

  • 讨论了SATA SSD利用率、Luminous代码改进、CLS代码过滤功能、bucket reshaping性能、4K金属块大小、小对象存储等问题。
  • 决定了推进Luminous代码改进、评估CLS过滤功能性能、研究bucket resharding性能和优化锁定机制等。

1.2 Ceph科学用户组会议

  • 分享了来自全球多个机构的Ceph用户和开发者的使用案例和经验。
  • 讨论了Ceph性能优化和问题解决、Ceph未来发展方向、Ceph社区建设和活动等。

1.3 Crimson SeaStor OSD每周会议

  • 讨论了Ceph分布式存储项目进展及问题,包括Riddick Spear计划、Ackerson计划、性能测试、Riddick pantry writer问题、Ceph OSD操作接口、Ceph恢复机制等。

1.4 Ceph开发者每月会议

  • 讨论了Ceph存储系统监控与优化,包括减少延迟时间、健康警报、请求诊断、崩溃转储文件收集等。

1.5 Ceph Orchestration会议

  • 讨论了Ceph集群中设备管理、完成项实现、Dashboard锁机制等问题。

2. 技术发展和创新亮点

  • Luminous代码改进: 移动到Nautilus代码库,提升性能和功能。
  • CLS代码过滤功能: 提升性能并减少网络使用量。
  • bucket resharding性能优化: 允许客户端写入并优化锁定机制。
  • 4K金属块大小: 提升性能和空间利用率。
  • 小对象存储优化: 提升性能和空间利用率。

3. 重要的决策和里程碑

  • 推进Luminous代码改进,并迁移到Nautilus代码库进行对比测试。
  • 评估CLS代码中过滤功能的性能提升和网络使用量减少。
  • 研究bucket resharding的性能和优化锁定机制。
  • 在OMAP中使用4K金属块大小进行测试,并评估其对性能和空间利用率的影响。
  • 对小对象在OMAP中的存储进行改进,并评估其对性能和空间利用率的影响。

4. 社区贡献和合作情况

  • 全球多个机构的Ceph用户和开发者参与了会议和讨论。
  • 社区成员积极贡献代码和文档,推动Ceph项目发展。
  • 与OpenStack、Kubernetes等平台紧密集成,扩展Ceph应用场景。

5. 下一季度展望和计划

  • 持续优化Ceph性能和功能。
  • 加强社区建设,吸引更多开发者参与。
  • 推广Ceph在各个领域的应用。
  • 推进Ceph与其他开源项目的集成。
  • 举办Ceph Days和CephCon等活动,促进社区交流和知识分享。