- 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
Hacker News görüşü
NULLdeğerlerinin kullanımı, hata ve karmaşıklığın potansiyel bir nedeni olarak vurgulanıyor.spit(1)gibi araçların kullanılmasından bahsediliyor.URIalanındaNULLdeğeri olan hesapların sorguyla nasıl eşleştiğine dair bir soru gündeme getiriliyor.