התקלה חדרה לשכבות רבות של תהליך הפיתוח:
במילים פשוטות, זו לא הייתה רק בעיה בפתיחת האתר. מפתח יכול היה להיתקל בכשל בעת פתיחת מאגר או הורדת תוכן ממנו, בסקירת Pull Request, בהפעלת תהליך Actions או בהמתנה לסיומו, בקבלת אירוע Webhook, בהתחברות דרך מערך זהות ארגוני או בשימוש ב־Copilot.
לא. הראיות מצביעות על תקלה חלקית ורב־שירותית, ולא על כשל מאומת של כל רכיב בפלטפורמה. סיכום סטטוס מאותה תקופה דיווח ש־Git Operations, Packages, Pages ו־Codespaces פעלו, בזמן ששירותים אחרים הוגדרו כבעלי זמינות ירודה.
עם זאת, זמינות של רכיב אחד לא הבטיחה שכל תהליך העבודה של המשתמש יפעל. למשל, Codespaces או Pages יכלו להישאר זמינים בזמן שהורדות ממאגרים, Actions, Pull Requests או וובהוקים היו בלתי אמינים. הדיווחים הזמינים גם אינם מוכיחים שאחד מהשירותים שסומנו כפעילים נשאר ללא כל פגיעה לאורך כל האירוע.
GitHub מסרה שהיא חוקרת בעיות ביצועים ושיעורי שגיאות גבוהים. בהמשך דיווחה החברה כי זיהתה רכיב בעייתי ונקטה פעולות תיקון. עדכוני ההתאוששות הצביעו על שיפור משמעותי, אך חלק מהשגיאות נותרו גבוהות בזמן שהמהנדסים המשיכו לנטר את המערכת ולהחיל אמצעי מיתון.
בהמשך סימנה GitHub את האירוע ב־GitHub.com כפתור. בעדכון מאוחר יותר נמסר כי המהנדסים עדיין טיפלו בכשלי אימות אקראיים ב־Copilot בחלק מהיישומים, בעוד שהשימוש ב־Copilot דרך GitHub CLI ודרך GitHub App דווח כלא מושפע באותו שלב.
לא לפי החומרים הזמינים לדיווח הזה. GitHub תיארה את זיהוי הרכיב הבעייתי ואת פעולות המיתון שננקטו כדי להחזיר את השירות, אך הדיווחים מאותה תקופה לא כללו ניתוח טכני של סיבת השורש. בדף הסטטוס נכתב כי ניתוח מפורט יפורסם כאשר יהיה זמין.
לכן מוקדם מדי לייחס את התקלה לכשל במסד נתונים מסוים, לפריסה, לאירוע אצל ספק ענן או לבעיה במערכת האימות. על סמך הראיות, הניסוח המדויק הוא שסיבת השורש לא נקבעה בפומבי בזמן פרסום הדיווחים על האירוע.
האירוע ב־17 באוגוסט היה רחב יותר מכמה תקלות GitHub האחרונות, שהוגבלו בעיקר ל־Copilot או למוצר יחיד:
בניגוד לתקלות המצומצמות יותר האלה, האירוע ב־17 באוגוסט התפשט לחוויית השימוש באתר GitHub, ל־API, לכלי שיתוף הפעולה, לאוטומציות, לוובהוקים, לגישה למאגרים ול־Copilot.
אף ש־GitHub נמצאת בבעלות Microsoft, הראיות הזמינות אינן מוכיחות שמדובר בתקלה כלל־מערכתית ב־Microsoft 365 או ב־Azure. בשלב זה נכון לתאר את האירוע כתקלה בפלטפורמת GitHub, אלא אם חקירה מאוחרת יותר של Microsoft או GitHub תצביע על סיבה משותפת.