BigChatHub
OpenAI анонсировала Pando — Git-совместимый бэкенд

OpenAI анонсировала Pando — Git-совместимый бэкенд

Анна Волкова5 мин чтения

OpenAI представила Pando, новый Git-совместимый бэкенд, который улучшает работу с кодом при массовом использовании coding-агентов.

Кратко:

  • ●OpenAI анонсировала Pando, новый Git-совместимый бэкенд.
  • ●Pando повышает стабильность и скорость работы с кодом.
  • ●Используется причинно-следственная согласованность и повторное использование pack-файлов.
  • ●Почему важно: Pando улучшает инфраструктуру для работы с большими объёмами кода.

Сегодня OpenAI анонсировала Pando — новый Git-совместимый бэкенд, который призван улучшить работу с растущими объёмами кода и изменений. Это стало ответом на массовое распространение coding-агентов, таких как Codex, которые значительно увеличивают количество параллельных операций push и fetch.

Почему появился Pando

Массовое использование coding-агентов вызвало проблемы с традиционными Git-системами: медленные запросы и ошибки слияний стали обычным делом. Надёжность работы падала ниже 90%. OpenAI решила отказаться от традиционных подходов, таких как трёхфазные коммиты и WAL, которые не справлялись с нагрузкой.

Технические особенности Pando

Pando полностью совместим с Git по протоколу и клиентам. Важной особенностью является использование причинно-следственной согласованности, что позволяет обновлять ветки независимо друг от друга. Это ускоряет параллельные операции. Вместо генерации уникального pack-файла для каждого клиента, Pando сохраняет неизменные pack-файлы в blob-хранилище и повторно отдаёт их через кэш Express, который имеет hit rate более 99%.

Сервер показывает клиенту только trunk-ветку, что упрощает создание pack-файлов и делает их предсказуемыми для повторного использования. Кроме того, фоновая компакция пакетов улучшает сжатие и ускоряет fetch-операции.

Производительность и эффективность

Благодаря Pando медианная задержка на git push снизилась почти в 5 раз. В пиковые часы бэкенд обрабатывает до 57 ТБ данных в час. Надёжность слияний выросла до 99% или выше, а fetch/clone-операции могут полностью загружать канал 10 Gbps.

Что это значит

Запуск Pando знаменует собой значительный шаг вперёд в управлении большими объёмами кода. Это улучшает производительность и надёжность разработок, особенно в условиях массового использования coding-агентов. В будущем это может стать стандартом для других компаний, работающих с большими репозиториями.

Частые вопросы

Что такое Pando?

▾

Pando — это новый Git-совместимый бэкенд от OpenAI, который улучшает работу с большими объёмами кода.

Почему Pando важен?

▾

Он значительно повышает стабильность и скорость операций push и fetch в условиях массового использования coding-агентов.

Каковы технические особенности Pando?

▾

Pando использует причинно-следственную согласованность и повторное использование pack-файлов через кэш Express.

Когда Pando стал доступен?

▾

Pando был внедрён в продакшене с апреля 2026 года.

Источники

  1. Scaling Git at OpenAI | OpenAIОб источнике: OpenAI
  2. Компания OpenAI представила Pando, высокопроизводительный бэкенд для Git
  3. Pando Git backend cuts OpenAI push latency by 80%
  4. OpenAI develops 'Pando,' a backend for managing extremely large repositories with Git. - GIGAZINE
Поделиться:Telegram

Читайте также

Гайды

Инструменты