OpenAI 介绍了内部 Git 后端 Pando,用来应对单体代码仓库规模增长,以及 Codex 带来的更多并行开发任务。Pando 保持 Git 协议和客户端兼容,工程师与 Agent 可以沿用熟悉的工作方式。
Pando 将推送的 packfile 流式写入对象存储,并通过元数据记录引用版本;读取时选择客户端需要的数据,再利用区域缓存分发。后台压实过程把小文件组织成更高效的集合,以减少传输和协商开销。
OpenAI 表示,Pando 已用于其单体仓库开发,生产环境中推送延迟中位数降低近 80%,并可每天传输接近一 PB 的 Git 数据。这些数字来自公司的内部工作负载,不能直接代表其他团队的迁移效果。公司表示还向 Git 项目回馈客户端性能与并行下载方面的改进。