GitHub subit une panne multiservice de sept heures affectant Git, Actions et Copilot

GitHub a connu l'une de ses pannes les plus longues et les plus étendues de mémoire récente lundi, un incident en cascade qui a débuté à 13h40 UTC et générait encore des mises à jour sur la page de statut de GitHub plus de sept heures plus tard. Microsoft, propriétaire de GitHub, a confirmé la panne alors que la liste des services affectés grandissait composant par composant tout au long de l'après-midi.
Comment la panne s'est propagée
L'incident a commencé comme un problème de performance mais s'est rapidement étendu : les requêtes API sont tombées à 13h41 UTC, Actions à 13h42, Webhooks à 13h44, Issues à 13h46, et Pull Requests dès 13h58 — c'est-à-dire qu'en environ 20 minutes, la plupart des fonctionnalités principales dont dépendent les développeurs pour leur travail quotidien se sont dégradées. Au pic, la page de statut de GitHub elle-même a signalé des taux d'erreur d'environ 20% sur les pages web et le trafic API, s'élevant à environ 50% sur les téléchargements d'archives de dépôts et les requêtes de contenu brut.
À 14h24 UTC, l'incident s'est encore étendu pour inclure l'authentification : la connexion SAML et OIDC, SCIM et Team Sync ont tous été affectés. Sept minutes plus tard, GitHub Copilot est passé en disponibilité dégradée. Les opérations Git elles-mêmes n'ont pas été affectées durant la phase la plus précoce de l'incident, bien que la page de statut de GitHub ait confirmé plus tard que Git Operations s'est également dégradé vers 17h30 UTC.
Une longue traîne de correctifs partiels
Les mises à jour de statut de GitHub montrent un schéma de composants se rétablissant individuellement plutôt que tous en même temps. À 16h59 UTC, l'entreprise a signalé que la dégradation à travers API Requests, Actions, Git Operations, Issues, Pages, Pull Requests et Webhooks avait été atténuée. Mais de nouveaux problèmes continuaient de surgir. La cause profonde de l'incident initial n'a pas été divulguée.
Pourquoi une panne GitHub de cette durée compte
L'échelle de GitHub rend une panne comme celle-ci exceptionnellement perturbatrice dans toute l'industrie du logiciel. Au-delà des symptômes visibles, la dégradation des téléchargements de contenu brut et de dépôts affecte directement les systèmes automatisés qui n'ont pas d'humain dans la boucle pour remarquer et attendre.
Initialement rapporté par GitHub Status / IT-Connect. Lisez l'article original pour plus de détails.
Voir la source originale