[改进后的中文总结内容]

会议纪要

会议概述

本次会议主要讨论了Ceph分布式存储系统中RGW(RADOS Gateway)的多个高层次项目和进展,涉及新功能的开发、现有功能的优化、测试和性能提升等方面。

主要议题

  1. Zipper项目
    • 动态加载存储库,支持外部项目集成。
    • 独立模式,无需集群连接即可运行。
    • 开发过滤层,实现数据缓存和其他中间层策略。
  2. S3 Select
    • 支持JSON格式对象的查询。
    • 与AeroFlight进行集成,理解列式数据集和Flight SQL。
  3. 异步重构项目
    • 减少线程数,提高性能。
  4. 可观测性和追踪
    • 集成Jaeger,构建追踪原语。
    • 探索基于Lua的条件追踪。
  5. 多站点(Multi-Site)项目
    • 动态重分片,提高可扩展性。
    • 改进同步公平性,优化同步过程。
  6. 工作负载测试
    • 重写多站点测试,使用Golang或其他支持并发的语言。
    • 使用MinIO Warp进行工作负载测试。
  7. HTTP/3支持
    • 在RGW中添加HTTP/3支持,实现更低的延迟和更好的性能。
  8. 同步信息提供者
    • 抽象同步API,支持非RGW数据源。
  9. 功能弃用
    • 讨论弃用OMAP日志的可能性。

决定事项

  • 继续推进Zipper项目中的各项功能开发。
  • 完成S3 Select的JSON支持和AeroFlight集成。
  • 完成异步重构项目,减少线程数。
  • 完善可观测性和追踪功能,特别是条件追踪的实现。
  • 完成多站点项目的动态重分片和同步公平性改进。
  • 探索使用Golang重写多站点测试,并使用MinIO Warp进行工作负载测试。
  • 开始HTTP/3支持的初步研究。
  • 继续推进同步信息提供者的工作。
  • 考虑在Reef版本中弃用OMAP日志。

后续行动计划

  • 继续开发和测试Zipper项目中的功能。
  • 完成S3 Select的JSON支持和AeroFlight集成。
  • 完成异步重构项目,减少线程数。
  • 完善可观测性和追踪功能。
  • 完成多站点项目的动态重分片和同步公平性改进。
  • 探索使用Golang重写多站点测试,并使用MinIO Warp进行工作负载测试。
  • 开始HTTP/3支持的初步研究。
  • 继续推进同步信息提供者的工作。
  • 考虑在Reef版本中弃用OMAP日志。

其他讨论

  • 讨论了在ToothAlley环境中进行大规模测试的可能性。
  • 讨论了在Ceph Messenger中添加QUIC支持的可能性。
  • 讨论了Deprecating features,特别是OMAP日志的支持。

会议结束

会议在讨论了所有议题后结束,Casey计划将新内容添加到Trello的Backlog中,并鼓励大家继续参与后续的讨论和开发工作。