1 Punkte von GN⁺ 2023-07-31 | 1 Kommentare | Auf WhatsApp teilen
  • Benutzerkonten sind auf der Mastodon-Instanz von Vivaldi Social verschwunden
  • Systemadministratoren begannen, das Problem zu untersuchen
  • Betroffene Konten wurden gelöscht und neu erstellt, wenn sich Benutzer erneut anmeldeten
  • Zur Wiederherstellung des Datenverlusts wurden Datenbank-Backups verwendet
  • Ein ungewöhnliches Muster bei den Löschungen wurde festgestellt
  • Um Hilfe zu erhalten, wurde Kontakt zu den Mastodon-Entwicklern aufgenommen
  • Die Konten wurden weiter gelöscht, bis die Docker-Instanz neu gestartet wurde
  • Als Ursache wurden ein möglicher Angriff oder ein Softwarefehler identifiziert
  • Die Konfiguration der Datenbankreplikation wurde als wesentlicher Faktor festgestellt
  • Es wurde eine Theorie entwickelt, dass die Reihenfolge der Kontenzusammenführung das Problem verursachte
  • Ein Patch wurde bereitgestellt, um zukünftige Vorfälle zu verhindern
  • Die Wiederherstellungsarbeiten umfassten eine selektive Rücksicherung und Konfigurationsänderungen
  • Während des Wiederherstellungsprozesses gab es technische Schwierigkeiten
  • Das Problem wurde behoben, und Vivaldi Social funktioniert wieder normal
  • Aufgrund eines Codefehlers und eines Problems in der Datenbankkonfiguration wurden 198 Benutzerkonten zu einem einzigen zusammengeführt
  • Die Fehlerbehebung nahm das gesamte Wochenende in Anspruch
  • Das Mastodon-Entwicklungsteam leistete außergewöhnliche Unterstützung
  • Nach der Wiederherstellung wurden Login-Probleme und fehlerhafte Profilzähler korrigiert
  • Zum Abschluss stand bei allen Beteiligten Zufriedenheit und Dankbarkeit im Vordergrund
  • Es war außerdem ein Anlass, den Systemadministratoren zu danken und an den Tag der Systemadministratoren zu erinnern

1 Kommentare

 
GN⁺ 2023-07-31
Hacker-News-Kommentare
  • Diskutiert wird der Vorfall rund um Vivaldi Social und die Probleme, mit denen der Dienst konfrontiert war.
  • Die Verwendung von NULL-Werten in der Datenbank wird als mögliche Ursache für Bugs und Komplexität hervorgehoben.
  • Backup- und Wiederherstellungsprozesse werden als herausfordernd und fehleranfällig beschrieben.
  • Das Mastodon-Entwicklungsteam wird für seine Unterstützung während des Vorfalls gelobt.
  • Das Fehlen von Atomarität bei bestimmten Vorgängen wird als potenzielles Problem erwähnt.
  • Die Post-Mortem-Analyse wird dafür gelobt, gut geschrieben und informativ zu sein.
  • Es wird erwähnt, große SQL-Dumps mit Tools wie spit(1) aufzuteilen.
  • Die Fähigkeit, vollständige Stack-Traces aus Logs zu extrahieren, wird als beeindruckend angesehen.
  • Es wird die Frage aufgeworfen, wie Accounts mit NULL-Werten im URI-Feld mit der Abfrage übereinstimmen konnten.
  • Ein Fehler im Wiederherstellungsskript führte zu Problemen für Nutzer mit Symbolen in ihren Benutzernamen.