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

会议纪要

会议时间: 2019年7月18日

会议地点: 线上会议

参会人员: Adam, Sage, Igor, Patrick, Lucas, Marcus, Bella, Alex, David 等

会议主题: Ceph 项目进展、技术讨论、行动计划

会议内容

一、Ceph 项目进展

  • Adam 近期提交了三个新的 Pull Request (PR) 用于图表工作,令人兴奋。
  • Sage 正在审查 Adam 的 PR,并希望尽快将其集成到自己的工作中。
  • Igor 的 PR 是一个很好的发展方向,团队将尝试使其更明确。
  • Patrick 和 Sage 就 AppTracker 的 PR 进行了讨论,讨论了字符串视图和动态事件的接口问题。
  • Sage 认为应该将字符串视图和动态事件分开,以避免复制和优化性能。
  • 团队将进行更大范围的审查,以确定动态事件的接口应该是什么样子,并避免在一般情况下进行复制。
  • Sage 认为应该去掉动态事件,只传递信息。
  • Sage 和 Adam 正在合作解决 RocksDB 的复制问题。
  • 团队正在讨论将 RocksDB 的 delete range 功能集成到 Nautilus 中。
  • Sage 认为应该将 RocksDB 5.18.12 版本的 delete range 功能集成到 Nautilus 中。
  • 团队正在讨论如何测试 RocksDB 的 delete range 功能。

二、技术讨论

  • Sage 讨论了 RocksDB 的 OpTracker 性能问题,认为当前 OpTracker 对随机写入的性能影响很大。
  • 团队讨论了 OpTracker 的改进方案,包括使用采样和优化 OpTracker 代码。
  • Sage 认为应该修复 OpTracker 中的明显问题,例如字符串复制,而不是完全重写代码。
  • 团队讨论了将 OpTracker 的快速锁应用于其他地方的可能性。

三、行动计划

  • Sage 和 Adam 将继续合作解决 RocksDB 的复制问题。
  • 团队将进行更大范围的审查,以确定动态事件的接口应该是什么样子,并避免在一般情况下进行复制。
  • Sage 将与团队讨论 OpTracker 的改进方案。
  • 团队将测试 RocksDB 的 delete range 功能,并决定是否将其集成到 Nautilus 中。
  • 团队将讨论如何将 RocksDB 的 OpTracker 的快速锁应用于其他地方。

四、其他事项

  • Sage 和 Bella 将讨论 Jenkins 集成事宜。
  • Marcus 将分享关于 Tableau 存储的跟踪信息。

五、会议总结

本次会议讨论了 Ceph 项目的进展、技术讨论和行动计划。团队将继续努力解决各种问题,并推动 Ceph 项目的进展。