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

会议时间: 2023年10月(具体日期未提及)

会议主题: Ceph开发者月度会议

参会人员: Jeans、Sage、Victor、Jason、Marcus、Dan、Alfredo、Basam、Vera、Sam等

会议内容

一、RBD快照和一致性组

  • Sage提出了RBD快照和一致性组的设计方案,包括:
    • 在现有快照设计中添加“快照类型”字段,以区分用户快照和一致性组快照。
    • 在图像类中添加“快照创建”函数,并添加“快照类型”参数,以指定创建的是用户快照还是一致性组快照。
    • 创建内部函数“创建图像快照”和“创建一致性组快照”,以支持并行创建快照。
    • 添加“获取快照ID”、“获取图像ID”和“获取快照信息”等功能,以方便用户获取快照信息。
  • 讨论了以下问题:
    • 如何处理快照创建过程中的异常情况,例如无法打开图像或获取独占锁失败。
    • 如何处理快照创建失败的情况,例如部分快照已创建但无法提交。
    • 如何区分用户快照和一致性组快照,以及如何处理命名冲突。

二、Kerberos认证

  • 讨论了使用Kerberos进行Ceph集群认证的方案,包括:
    • 定义新的认证类型“Kerberos 5”,直接与libkrb5库交互。
    • 在监控器中实现认证逻辑,将用户身份映射到Ceph用户数据库。
    • 考虑使用“混合令牌”机制,将用户身份与Ceph身份结合。
  • 讨论了以下问题:
    • 使用Kerberos认证的必要性。
    • Kerberos与其他认证方式的兼容性。
    • Kerberos认证的配置和管理。

三、simd指令集检测

  • Basam提出了在EC库中实现simd指令集检测的方案,以支持不同处理器的优化。
  • 讨论了以下问题:
    • 如何实现simd指令集检测。
    • 如何处理不同指令集之间的兼容性问题。
    • 如何迁移现有集群以使用新的simd指令集。

四、其他议题

  • 讨论了以下议题:
    • Messenger 2计划。
    • Seth deploy、Seth anible和Seth installer的更新计划。
    • 新的编码和解码功能。
    • AutoMake的升级。

行动计划

  • Sage将进一步完善RBD快照和一致性组的设计方案,并与团队讨论细节。
  • Dan将负责Kerberos认证的实现。
  • Basam将负责simd指令集检测的实现。
  • 其他团队成员将继续推进各自的工作计划。

后续会议

  • 下次Ceph开发者月度会议将于2023年10月5日举行。