GitHub erleidet siebenstündigen Multi-Service-Ausfall, der Git, Actions und Copilot betrifft

GitHub erlebte am Montag einen seiner längsten und umfassendsten Ausfälle der jüngeren Vergangenheit — einen kaskadierenden Vorfall, der um 13:40 UTC begann und noch mehr als sieben Stunden später Updates auf der GitHub-Statusseite erzeugte. Microsoft, Eigentümer von GitHub, bestätigte den Ausfall, während die Liste der betroffenen Dienste im Laufe des Nachmittags Komponente für Komponente wuchs.
Wie sich der Ausfall ausbreitete
Der Vorfall begann als Performance-Problem, weitete sich jedoch schnell aus: API-Anfragen fielen um 13:41 UTC aus, Actions um 13:42, Webhooks um 13:44, Issues um 13:46, und Pull Requests bis 13:58 — das heißt, innerhalb von etwa 20 Minuten war der Großteil der Kernfunktionalität, auf die Entwickler für ihre tägliche Arbeit angewiesen sind, beeinträchtigt. Auf dem Höhepunkt meldete GitHubs eigene Statusseite Fehlerraten von etwa 20% auf Webseiten und API-Traffic, die auf rund 50% bei Repository-Archiv-Downloads und Roh-Content-Anfragen anstiegen.
Um 14:24 UTC weitete sich der Vorfall erneut aus und umfasste die Authentifizierung: SAML- und OIDC-Anmeldung, SCIM und Team Sync waren alle betroffen. Sieben Minuten später wechselte GitHub Copilot in einen Zustand eingeschränkter Verfügbarkeit. Git-Operationen selbst waren in der frühesten Phase des Vorfalls nicht betroffen, obwohl GitHubs Statusseite später bestätigte, dass Git Operations gegen 17:30 UTC ebenfalls beeinträchtigt wurde.
Ein langer Schweif teilweiser Behebungen
GitHubs Status-Updates zeigen ein Muster einzeln statt gleichzeitig wiederhergestellter Komponenten. Bis 16:59 UTC meldete das Unternehmen, dass die Beeinträchtigung bei API Requests, Actions, Git Operations, Issues, Pages, Pull Requests und Webhooks behoben worden sei. Aber neue Probleme tauchten weiterhin auf. Die Grundursache des ursprünglichen Vorfalls wurde nicht offengelegt.
Warum ein GitHub-Ausfall dieser Länge wichtig ist
GitHubs Größe macht einen solchen Ausfall ungewöhnlich störend für die gesamte Softwarebranche. Über die sichtbaren Symptome hinaus betrifft die Beeinträchtigung von Roh-Content- und Repository-Downloads direkt automatisierte Systeme ohne menschliches Zutun, die bemerken und warten könnten.
Ursprünglich berichtet von GitHub Status / IT-Connect. Lesen Sie den Originalartikel für weitere Details.
Originalquelle ansehen