OpenAI介绍Pando:一款为Codex规模开发打造的兼容Git后端
OpenAI的工程师表示,随着Codex的使用,公司单体仓库的负载增长迅速(来自开发环境、研究任务和CI的分支、推送、合并、获取和克隆操作都在增加),从2025年底前后开始,获取和推送变得缓慢,合并也会失败,可靠性有时低于90%。为此,他们构建了Pando这一新的Git仓库后端。OpenAI称,目前公司单体仓库中的所有开发工作都由Pando提供支持。
OpenAI表示,Pando兼容标准Git协议和客户端,因此工程师和智能体无需改变工作流程。它独立协调每个分支的更新,因此推送到不同分支时互不等待;它还会在多次获取操作之间复用packfile,而不是为每个客户端单独构建。OpenAI描述的代价是因果一致性:客户端读取多个分支时,不能假定它们反映的是同一时间点的状态;但同一引用上的更新仍保持严格有序。
OpenAI报告称,在生产环境中,Pando将推送延迟中位数降低了近5倍,每天传输近1 PB的Git数据。该公司还在包含1,000名写入者的模拟中,将这一设计与三阶段提交和预写日志方案进行了比较,并表示计划将其Git分支中的客户端改进贡献给上游。这些数据均来自OpenAI自身。
来源
- OpenAI如何扩展Gitchatgpt
讨论
- Scaling Git at OpenAIHacker News
- Scaling Git at OpenAIHacker News · 56 条评论
- Scaling Git at OpenAIHacker News · 155 条评论
这样的新闻,第一时间推送给你。
你用的 AI 工具一有变化,AI Tracker 就会提醒你。