Дапамажыце dev.by 🤍
Падтрымаць

GitHub патлумачыў, чаму «прылёг» на цэлых восем гадзін

Платформа раскрыла дадатковыя падрабязнасці маштабнага збою 17 жніўня, які працягваўся 7 гадзін 47 хвілін. Кампанія прызнала, што не паспела маштабаваць крытычную інфраструктуру ўслед за рэзкім ростам нагрузкі.

Пакінуць каментарый
GitHub патлумачыў, чаму «прылёг» на цэлых восем гадзін

Платформа раскрыла дадатковыя падрабязнасці маштабнага збою 17 жніўня, які працягваўся 7 гадзін 47 хвілін. Кампанія прызнала, што не паспела маштабаваць крытычную інфраструктуру ўслед за рэзкім ростам нагрузкі.

Збой закрануў GitHub.com, аўтарызацыю, API, pull request, Issues, GitHub Actions і Copilot. Паводле тэхнічнага дырэктара GitHub Улада Фёдарава, праблемы пачаліся ў момант, калі трафік дасягнуў новага піку, а адзін з крытычна важных кампанентаў у датацэнтры ў цэнтральнай частцы ЗША не змог справіцца з нагрузкай.

«Мы не маштабавалі крытычныя кампаненты да таго, як попыт перавысіў іх магчымасці», — прызналі ў GitHub. Кампанія падкрэсліла, што ні збой 17 жніўня, ні іншы буйны інцыдэнт 6 жніўня не былі выкліканы абнаўленнем кода або канфігурацыі. У аснове абодвух ляжала нястача вылічальнай магутнасці.

Пасля першапачатковага збою сітуацыю пагоршылі паўторныя запыты. Памылкі некаторых сервісаў Copilot запускалі цыклы паўторных спробаў на баку кліентаў, якія стваралі дадатковы трафік і запавольвалі аднаўленне. У падрабязным тэхнічным справаздачы GitHub таксама звязваў сплёск запытаў з паводзінамі Visual Studio Code.

Рост нагрузкі на платформу ў апошнія месяцы рэзка паскорыўся. Калі ў красавіку карыстальнікі стваралі каля 1,4 мільярда камітаў у месяц, то цяпер паказчык дасягнуў 2,9 мільярда. Адначасова колькасць аб’яднаных pull request наблізілася да 130 мільёнаў у месяц, а новых рэпазіторыяў — прыкладна да 24 мільёнаў.

GitHub сцвярджае, што ўжо значна пашырыў інфраструктуру: з пачатку праграмы павышэння надзейнасці кампанія дадала больш за 3 мільёны працэсарных ядраў, 120 петабайт высакахуткаснага сховішча і дадатковыя сеткавыя магутнасці.

Паралельна GitHub паскарае перанос нагрузкі ў Microsoft Azure. Цяпер воблака абслугоўвае каля 58% нагрузкі платформы і палову ўсіх Git-аперацый. Яшчэ ў траўні доля Azure складала толькі 12%.

Пасля жнівеньскіх збояў кампанія вырашыла ўвесці адзіныя абмежаванні на паўторныя запыты, бюджэты паўторных спробаў і дынамічныя тайм-аўты паміж сервісамі, каб прадухіляць так званыя retry storms — сітуацыі, калі велізарная колькасць паўторных зваротаў сама ўзмацняе перагрузку.

Anthropic дадала вотэрмаркі ў Claude — распрацоўшчыкі адразу выпусцілі «ласцікі»
Anthropic дадала вотэрмаркі ў Claude — распрацоўшчыкі адразу выпусцілі «ласцікі»
Па тэме
Anthropic дадала вотэрмаркі ў Claude — распрацоўшчыкі адразу выпусцілі «ласцікі»
Grok зламаўся і пачаў пісаць бязглуздую лухту
Grok зламаўся і пачаў пісаць бязглуздую лухту
Па тэме
Grok зламаўся і пачаў пісаць бязглуздую лухту
ШІ зрабіў усе рэзюмэ аднолькавымі — рэкруцёры знайшлі старое рашэнне новай праблемы
ШІ зрабіў усе рэзюмэ аднолькавымі — рэкруцёры знайшлі старое рашэнне новай праблемы
Па тэме
ШІ зрабіў усе рэзюмэ аднолькавымі — рэкруцёры знайшлі старое рашэнне новай праблемы
Чытайце таксама
Cloudflare растлумачыла, як абрынула інтэрнэт
Cloudflare растлумачыла, як абрынула інтэрнэт
Cloudflare растлумачыла, як абрынула інтэрнэт
3 каментарыя
Хакеры ўзламалі 3800 рэпазіторыяў GitHub і патрабуюць $50 000
Хакеры ўзламалі 3800 рэпазіторыяў GitHub і патрабуюць $50 000
Хакеры ўзламалі 3800 рэпазіторыяў GitHub і патрабуюць $50 000
GitHub упаў — Cursor паварушылася і запусціла яго канкурэнта
GitHub упаў — Cursor паварушылася і запусціла яго канкурэнта
GitHub упаў — Cursor паварушылася і запусціла яго канкурэнта
1 каментарый
GitHub патлумачыў, чаму «прылёг» на цэлых восем гадзін
GitHub патлумачыў, чаму «прылёг» на цэлых восем гадзін
GitHub патлумачыў, чаму «прылёг» на цэлых восем гадзін

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Каментарыяў пакуль няма.