1 poin oleh GN⁺ 2023-07-31 | 1 komentar | Bagikan ke WhatsApp
  • Akun pengguna menghilang dari instance Mastodon Vivaldi Social
  • Administrator sistem mulai menyelidiki masalah tersebut
  • Akun yang terdampak terhapus dan dibuat ulang saat pengguna masuk kembali
  • Cadangan basis data digunakan untuk memulihkan kehilangan data
  • Pola penghapusan yang unik berhasil diidentifikasi
  • Para pengembang Mastodon dihubungi untuk meminta bantuan
  • Akun terus terhapus hingga instance Docker dimulai ulang
  • Serangan yang mungkin terjadi atau bug perangkat lunak diidentifikasi sebagai penyebab
  • Konfigurasi replikasi basis data teridentifikasi sebagai faktor utama
  • Teori dikembangkan mengenai urutan penggabungan akun yang menyebabkan masalah
  • Patch disediakan untuk mencegah kejadian serupa di masa depan
  • Pekerjaan pemulihan mencakup pemulihan selektif dan perubahan konfigurasi
  • Ada kesulitan teknis selama proses pemulihan
  • Masalah telah diselesaikan dan Vivaldi Social kembali beroperasi normal
  • Bug kode dan masalah konfigurasi basis data menyebabkan 198 akun pengguna digabung menjadi satu
  • Penyelesaian masalah memakan waktu sepanjang akhir pekan
  • Tim pengembang Mastodon memberikan dukungan yang luar biasa
  • Masalah login setelah pemulihan dan penghitung profil yang salah telah diperbaiki
  • Pengalaman ini diakhiri dengan rasa puas dan terima kasih kepada semua yang terlibat
  • Ini menjadi kesempatan untuk berterima kasih kepada administrator sistem dan mengingatkan tentang Hari Apresiasi Administrator Sistem

1 komentar

 
GN⁺ 2023-07-31
Komentar Hacker News
  • Membahas insiden terkait Vivaldi Social dan masalah yang mereka hadapi.
  • Penggunaan nilai NULL di database disorot sebagai sumber potensial bug dan kompleksitas.
  • Proses pencadangan dan pemulihan digambarkan menantang dan rentan terhadap kesalahan.
  • Tim pengembang Mastodon dipuji atas dukungan mereka selama insiden.
  • Kurangnya atomisitas dalam tugas tertentu disebut sebagai potensi masalah.
  • Postmortem dipuji karena ditulis dengan baik dan informatif.
  • Disebutkan penggunaan alat seperti spit(1) untuk membagi dump SQL berukuran besar.
  • Kemampuan untuk mengekstrak seluruh stack trace dari log dianggap mengesankan.
  • Muncul pertanyaan tentang bagaimana akun dengan nilai NULL pada field URI bisa cocok dengan kueri.
  • Kesalahan dalam skrip pemulihan menyebabkan masalah bagi pengguna yang memiliki simbol di nama pengguna mereka.