Microsoft’a ait GitHub, geliştiriciler için sunduğu hizmetleri etkileyen geçen haftaki kesinti olayları hakkında bir otopsi yayınladı ve bunların artık hafifletildiğini söyledi.
GitHub’ın baş güvenlik görevlisi Mike Hanley, kod deposunun bir dizi kesinti ve gelecekte bunları azaltmak için neler yaptığı konusunda çok şeffaf olmak istediğini söyledi.
Hanley, 10 hizmetten sekizini etkileyen 9 Mayıs (ABD saati) veritabanı kesintisinin, bağlantı doygunluğunu önlemek için yapılan bir yapılandırma değişikliğinden kaynaklandığını söyledi.
Ancak yapılandırma değişikliği kullanıma sunulduktan kısa bir süre sonra GitHub’ın veritabanı kümesinde bir yük devretme sorunu yaşandı.
Hanley, yapılandırma değişikliğinin geri alınması denendiğini ancak dahili bir altyapı hatası nedeniyle başarısız olduğunu söyledi.
10 Mayıs’ta bir uygulama kimlik doğrulama jetonu verme olayı, 10 ana GitHub hizmetinden altısının kalitesini düşürdü ve başarısızlık oranı kısa bir süre için yüzde 76’ya ulaştı.
Hanley, bunun GitHub Uygulama izinlerini yönetmek için bir uygulama programlama arayüzünün verimsiz bir şekilde uygulanmasından kaynaklandığını söyledi.
11 Mayıs’ta (tüm zamanlar ABD’de) bir başka veritabanı kümesi çökmesi, 10 ana GitHub hizmetinden sekizinin kalitesinin düşmesiyle sonuçlandı.
Hanley, “Bu ne kabul edilebilir ne de kendimizi tuttuğumuz standart değil” diye yazdı.
GitHub, benzer olayların meydana gelmesini önlemek için değişikliklerin güvenli bir şekilde dağıtıldığından emin olmak için dahili süreçleri gözden geçirmek ve ayarlamalar yapmak gibi birden fazla adım attı.