- Vivaldi Social Mastodonインスタンスでユーザーアカウントが消失しました
- システム管理者が問題の調査を開始しました
- 影響を受けたアカウントは、ユーザーが再ログインした際に削除されて再作成されました
- データ損失を復旧するためにデータベースのバックアップが使用されました
- 削除には特徴的なパターンが確認されました
- 支援を求めるため、Mastodonの開発者に連絡しました
- Dockerインスタンスが再起動されるまで、アカウントは削除され続けました
- 原因として、攻撃の可能性またはソフトウェアバグが特定されました
- データベースのレプリケーション設定が主な要因であることが確認されました
- アカウントのマージ順序が問題の原因となった可能性についての理論が立てられました
- 将来の発生を防ぐためのパッチが提供されました
- 復旧作業には、選択的な復元と設定変更が含まれていました
- 復元プロセスでは技術的な困難がありました
- 問題は解決され、Vivaldi Socialは再び正常に動作しています
- コードのバグとデータベース設定の問題により、198件のユーザーアカウントが1つにマージされました
- 問題解決には週末いっぱいを要しました
- Mastodon開発チームは卓越した支援を提供しました
- 復元後、ログインの問題と誤ったプロフィールカウンターが修正されました
- 最後は、関係者全員への満足と感謝の気持ちで締めくくられました
- システム管理者への感謝と、システム管理者感謝デーを思い起こさせる出来事にもなりました
1件のコメント
Hacker Newsの意見
NULL値の使用は、バグや複雑性の潜在的な原因として強調されています。spit(1)のようなツールを使って大容量のSQLダンプを分割することが言及されています。URIフィールドにNULL値があるアカウントが、どのようにクエリに一致するのかという疑問が提起されています。