获取 Lustre 上游

主要观点:LWN.net 需订阅支持,Lustre 文件系统历史悠久且与 Linux 有交集,曾进入内核暂存树后又被移出,现正努力重回主线,讨论了其发展模式、与内核的融合、开发流程等问题。
关键信息

  • 2013 年 Lustre 加入暂存树,2018 年因缺乏进展和开发模式不兼容被移出。
  • Lustre 是高性能并行文件系统,常用于有大量 GPU 和 HPC 工作负载的系统,文件分块存储,客户端和服务器实现都在内核。
  • 自被移出暂存树以来,已有 1000 多个补丁旨在使其适合内核,约 1/3 与上游目标相关。
  • 最大问题是如何从外核开发模式转变为基于上游内核仓库的模式,目前正在将兼容性代码从核心文件系统代码中分离出来。
  • 需关注开发流程的改变以更好地与内核开发相契合,Lustre 项目使用 Gerrit 而非邮件列表,需找到适应双方的方式。
  • 讨论了合并客户端和服务器的计划、对其他文件系统的影响等问题。
    重要细节
  • 过去十余年,Lustre 的网络和磁盘格式稳定,不同版本间互操作性好。
  • 有开发者维护 Git 树并将补丁发布到相关邮件列表和 Patchwork 实例。
  • 有人在进行 folio 转换工作,要支持大 folio 且确保页面导向 API 转换。
  • 提及创建 Lustre 特定邮件列表及在 git.kernel.org 建立镜像等事宜。
阅读 13
0 条评论