1 puan yazan GN⁺ 2023-07-31 | 1 yorum | WhatsApp'ta paylaş
  • Vivaldi Social Mastodon instance’ında kullanıcı hesapları kayboldu
  • Sistem yöneticileri sorunu araştırmaya başladı
  • Etkilenen hesaplar, kullanıcılar yeniden giriş yaptığında silinip yeniden oluşturuldu
  • Veri kaybını gidermek için veritabanı yedekleri kullanıldı
  • Silinmelerde benzersiz bir örüntü tespit edildi
  • Yardım istemek için Mastodon geliştiricileriyle iletişime geçildi
  • Docker instance’ı yeniden başlatılana kadar hesaplar silinmeye devam etti
  • Olası bir saldırı veya yazılım hatası neden olarak değerlendirildi
  • Veritabanı replikasyon ayarının ana etken olduğu belirlendi
  • Hesap birleştirme sırasının soruna yol açtığına dair bir teori geliştirildi
  • Gelecekte benzer durumları önlemek için bir yama sunuldu
  • Kurtarma çalışmaları seçici geri yükleme ve yapılandırma değişikliklerini içerdi
  • Geri yükleme sürecinde teknik zorluklar yaşandı
  • Sorun çözüldü ve Vivaldi Social yeniden normal şekilde çalışıyor
  • Kod hatası ve veritabanı yapılandırma sorunu nedeniyle 198 kullanıcı hesabı tek bir hesapta birleştirildi
  • Sorunun çözülmesi tüm hafta sonunu aldı
  • Mastodon geliştirme ekibi olağanüstü destek sağladı
  • Geri yükleme sonrası giriş sorunları ve hatalı profil sayaçları düzeltildi
  • Süreç, katkı veren herkese yönelik memnuniyet ve teşekkürle tamamlandı
  • Bu olay, sistem yöneticilerine teşekkür etmek ve Sistem Yöneticileri Günü’nü hatırlamak için de bir vesile oldu

1 yorum

 
GN⁺ 2023-07-31
Hacker News görüşü
  • Vivaldi Social ve karşılaştıkları sorunlarla ilgili olay tartışılıyor.
  • Veritabanında NULL değerlerinin kullanımı, hata ve karmaşıklığın potansiyel bir nedeni olarak vurgulanıyor.
  • Yedekleme ve geri yükleme sürecinin zorlu ve hataya açık olduğu belirtiliyor.
  • Mastodon geliştirme ekibi, olay sırasındaki destekleri nedeniyle övülüyor.
  • Belirli işlemlerde atomiklik eksikliği, olası bir sorun olarak anılıyor.
  • Olay sonrası analiz, iyi yazılmış ve bilgilendirici olduğu için övülüyor.
  • Büyük SQL dump'larını bölmek için spit(1) gibi araçların kullanılmasından bahsediliyor.
  • Loglardan tam stack trace çıkarabilme yeteneği etkileyici bulunuyor.
  • URI alanında NULL değeri olan hesapların sorguyla nasıl eşleştiğine dair bir soru gündeme getiriliyor.
  • Kurtarma betiğindeki bir hata nedeniyle kullanıcı adında sembol bulunan kullanıcılar için sorunlar yaşandı.