[控场AI]
产品

Pando

OpenAI 开发的 Git 兼容版本控制后端,保留 Git 协议与对象模型,重新设计存储与并发层以支撑 AI 代理大规模并行提交

时间轴 (近 90 天)

11月4日

OpenAI为Codex重做了Git服务端Pando,中位推送延迟降低近80%,每天承载约1PB数据。

待验证50%
11月3日

Pando 的设计包括让各分支的处理相互独立。

待验证50%
11月3日

OpenAI 自研了 Git 后端 Pando,用于其超大型单体仓库。

待验证50%
11月3日

Pando 将中位推送延迟降低了近 80%。

待验证50%
11月3日

Pando 每天承载近 PB 级别的 Git 数据传输。

待验证50%
11月3日

业界应对单体仓库版本控制压力的方式大致分两类:虚拟文件系统(如 VFS for Git、Sapling 的部分思路)按需物化文件;重写服务端传输与存储(Pando 属于后者)。

待验证50%
11月3日

Pando 会在多次 fetch 之间复用已存储的 packfile。

待验证50%
11月3日

近 80% 的延迟降幅是在 OpenAI 自身工作负载下测得的中位数,迁移到其他团队能否复现取决于访问模式是否相似。

待验证50%
11月3日

Pando目前主要服务于OpenAI内部。

待验证50%
11月3日

OpenAI构建了Pando,一个兼容Git的后端系统,用于应对Codex等代理工具产生的大规模推送压力。

待验证50%

还有 8 条时间轴事件

全部知识事实 (18)

待验证

OpenAI内部使用一个巨型单体仓库(monorepo)管理大量代码。

60%
待验证

OpenAI为Codex重做了Git服务端Pando,中位推送延迟降低近80%,每天承载约1PB数据。

50%
待验证

Pando 将中位推送延迟降低了近 80%。

50%
待验证

Pando 每天承载近 PB 级别的 Git 数据传输。

50%
待验证

Pando 会在多次 fetch 之间复用已存储的 packfile。

50%
待验证

业界应对单体仓库版本控制压力的方式大致分两类:虚拟文件系统(如 VFS for Git、Sapling 的部分思路)按需物化文件;重写服务端传输与存储(Pando 属于后者)。

50%
待验证

Pando 的设计包括让各分支的处理相互独立。

50%
待验证

近 80% 的延迟降幅是在 OpenAI 自身工作负载下测得的中位数,迁移到其他团队能否复现取决于访问模式是否相似。

50%
待验证

OpenAI 自研了 Git 后端 Pando,用于其超大型单体仓库。

50%
待验证

Pando目前主要服务于OpenAI内部。

50%
待验证

OpenAI构建了Pando,一个兼容Git的后端系统,用于应对Codex等代理工具产生的大规模推送压力。

50%
待验证

Pando在Git协议层面保持兼容,现有工具链和客户端无需大幅修改即可继续工作。

50%
待验证

Pando针对推送路径进行了优化,可能涉及改进引用更新、减少锁竞争或重构对象存储的写入流程。

50%
待验证

OpenAI 工程团队开发了 Pando,一个 Git 兼容的后端,专门为 Codex 所能释放的开发规模而设计。

50%
待验证

Pando 选择 Git 兼容,承认了 Git 作为事实标准的地位,即便底层重构,接口层也不轻易动。

50%
待验证

短期内,Pando 是 OpenAI 内部基础设施的一部分,普通开发者接触不到。

50%
待验证

OpenAI 没有公开 Pando 的具体实现细节、性能数据或部署规模。

50%
待验证

Pando 的定位不是重造版本控制系统,而是保留 Git 兼容性并替换后端架构以承受大规模并发生成。

50%

来源文章