AI × AEC · 情報整理
OpenAI自建Git後端Pando:分支因果一致與快取機制降低近80%推送延遲
AI 程式開發
為因應Codex引發的高並行開發工作量,OpenAI發表自建Git後端Pando。該系統維持Git協定相容,透過分支因果一致性及重複使用資料封裝檔,使程式碼推送延遲中位數降低近80%,每日傳送近1 PB資料。Pando於報導當年4月上線正式環境,目前支援其單一程式碼庫,系統本身尚未宣布對外提供。
OpenAI揭露其內部自建的Git後端系統Pando。隨著Codex輔助開發造成單一程式碼儲存庫(monorepo)分支、推送與持續整合(CI)存取量激增,原有架構在2025年底面臨延遲與可靠性問題。Pando在維持標準Git協定的前提下重構底層,將循序鎖定改為分支間的因果一致性更新,使無關分支得以並行處理。同時,Pando藉由保存推送封裝檔(packfile)、背景合併與packfile-uri分散快取傳輸,顯著減少伺服器即時運算負擔。OpenAI指出,系統上線後推送延遲中位數降低近80%,每小時曾傳送逾57 TB資料且超過99%來自本機快取;目前Pando僅供內部使用,尚未宣布對外提供。
值得帶走的重點
- 因應Codex帶來的高頻推送與CI擷取需求,OpenAI自建Pando以取代舊有可靠度不穩的Git後端。
- 架構採因果一致性讓各分支並行更新,代價是用戶端跨分支讀取不保證單一時間點全域一致。
- 保留推送的packfile並結合快取與packfile-uri分發,避免伺服器重複產生封裝檔。
- 報導當年4月已承接正式流量,推送延遲中位數降低近80%,Pando本體目前尚未宣布對外提供。
來源:iThome 閱讀原文 ↗
本篇由 AI 整理、核對並自動發布,未經逐篇人工審核。