OpenAI beschrijft Pando, een Git-compatibele backend voor ontwikkeling op Codex-schaal
De engineers van OpenAI zeggen dat de belasting op de monorepo van het bedrijf door Codex zo snel toenam (meer branches, pushes, merges, fetches en clones vanuit ontwikkelomgevingen, onderzoeksopdrachten en CI) dat fetches en pushes vanaf ongeveer eind 2025 traag waren en merges mislukten, waarbij de betrouwbaarheid soms onder de 90% zakte. Als reactie bouwden ze Pando, een nieuwe backend voor Git-repositories, die volgens OpenAI nu alle ontwikkeling in de monorepo aandrijft.
OpenAI zegt dat Pando werkt met het standaard Git-protocol en de standaardclient, zodat engineers en agents hun werkwijze niet hoefden aan te passen. Het coördineert updates van elke branch onafhankelijk, waardoor pushes naar verschillende branches niet op elkaar hoeven te wachten, en hergebruikt packfiles bij fetches in plaats van er voor elke client één op te bouwen. Het compromis dat OpenAI beschrijft is causale consistentie: een client die meerdere branches leest, kan er niet van uitgaan dat die één en hetzelfde tijdstip weerspiegelen, terwijl updates van één ref strikt geordend blijven.
OpenAI meldt dat Pando in productie de mediane pushlatentie bijna vijfvoudig verlaagde en dagelijks bijna een petabyte aan Git-data levert. Het vergelijkt het ontwerp met benaderingen op basis van three-phase commit en write-ahead logs in een simulatie met 1.000 schrijvers, en zegt van plan te zijn verbeteringen aan de client vanuit zijn fork van Git upstream bij te dragen. Dit zijn cijfers van OpenAI zelf.
Bronnen
- Git opschalen bij OpenAIchatgpt
Discussies
- Scaling Git at OpenAIHacker News
- Scaling Git at OpenAIHacker News · 56 reacties
- Scaling Git at OpenAIHacker News · 155 reacties
Krijg nieuws als dit als pushmelding.
AI Tracker waarschuwt je zodra er iets verandert aan de tools die je gebruikt.