GitHub, geçen haftaki kesinti dizisinin ardındaki nedeni açıklıyor


GitHub

GitHub’ın Baş Güvenlik Sorumlusu ve Mühendislikten Sorumlu Kıdemli Başkan Yardımcısı, geçen hafta kod barındırma platformunu vuran bir dizi kesinti hakkında bugün daha fazla ayrıntı paylaştı.

Bu olayların kök nedenleri birbiriyle ilgisiz olsa da, 9 Mayıs’tan 11 Mayıs’a kadar GitHub’ın birincil hizmetlerinin çoğunu etkileyerek yaygın veritabanı bağlantısına ve on saate varan kimlik doğrulama hatalarına neden oldu.

Hanley, “Geçen hafta GitHub, hem uzun süreli hem de daha kısa süreli birçok kullanılabilirlik olayı yaşadı. O zamandan beri bu olayları azalttık ve artık tüm sistemler normal şekilde çalışıyor” dedi.

“Bu olayların temel nedenleri ilgisizdi, ancak toplu olarak, kuruluşların ve geliştiricilerin GitHub’ın sunacağına güvendiği hizmetleri olumsuz etkilediler. Bu ne kabul edilebilir ne de bizim bağlı kaldığımız bir standart.”

9 Mayıs’ta sekiz ana hizmet, GitHub’ın Git verilerini sunan dahili hizmetindeki bir yapılandırma değişikliğinin neden olduğu büyük bir kesinti nedeniyle etkilendi.

10 Mayıs’ta meydana gelen ikinci kesinti, GitHub Uygulamaları için kimlik doğrulama belirteçlerinin verilmesini etkiledi ve GitHub Uygulaması izinlerini yönetmekten sorumlu bir API’nin yüksek yükünden ve verimsiz uygulamasından kaynaklandı.

Hanley, “10 Mayıs’ta GitHub Uygulaması kimlik doğrulama belirteçlerine hizmet veren veritabanı kümesi, GitHub Uygulaması izinleri için yazma gecikmesinde 7 kat artış gördü (durum sarı),” diye açıkladı Hanley.

“Bu kimlik doğrulama belirteci isteklerinin başarısızlık oranı, bu olayın çoğunluğu için %8-15 idi, ancak kısa bir süre için yüzde 76’da zirve yaptı.”

Kullanıcıların geçen hafta 11 Mayıs’ta yaşadığı üçüncü GitHub kesintisi, Git verilerini sunan bir veritabanı kümesinin çökmesi ve otomatik bir yük devretme mekanizmasını tetiklemesinden sonra okuma kopyalarının kaybından kaynaklanıyordu.

GitHub olay geçmişi
Olay geçmişi (GitHub)

Hanley, “Bu noktada birden fazla olaya neden olan Git veritabanı çökmesini ele alıyoruz. Bu çalışma zaten devam ediyordu ve buna öncelik vermeye devam edeceğiz” dedi.

“Yük devretmelerin müdahale olmaksızın her zaman tamamen kurtarılmasını sağlamak için veritabanı yük devretme sorunlarını ele alıyoruz.”

GitHub, Mayıs Erişilebilirlik Raporunda bu kesintiler ve bunlara neden olan sorunları çözmek için neler yaptığı hakkında daha ayrıntılı bilgi paylaşacak.

Hanley, “Mayıs raporu, bu olayları ve bunlarla ilgili sahip olduğumuz diğer ayrıntıları ve GitHub’ın kullanılabilirliğini artırmaya yönelik ilerlemeye ilişkin genel bir güncellemeyi içerecek” dedi.

GitHub, Mart 2022’de şirketin olaylara platformun birincil veritabanı kümesindeki kaynak çekişme sorunlarından kaynaklandığını açıkladığında bir hafta içinde birden çok kesintiden de etkilendi.

Bir başka büyük kesinti, Şubat 2022’de, platformun dünya çapında kullanım dışı olduğu, web sitesine erişimin engellendiği ve taahhütlerin, klonlamanın veya çekme isteği girişimlerinin engellendiği GitHub’ı etkiledi.



Source link