- บัญชีผู้ใช้หายไปจากอินสแตนซ์ Mastodon ของ Vivaldi Social
- ผู้ดูแลระบบเริ่มตรวจสอบปัญหา
- บัญชีที่ได้รับผลกระทบถูกลบและสร้างใหม่เมื่อผู้ใช้ล็อกอินอีกครั้ง
- มีการใช้ข้อมูลสำรองฐานข้อมูลเพื่อกู้คืนข้อมูลที่สูญหาย
- พบรูปแบบการลบที่ผิดปกติเฉพาะตัว
- ได้ติดต่อทีมนักพัฒนา Mastodon เพื่อขอความช่วยเหลือ
- บัญชียังคงถูกลบต่อไปจนกว่าจะรีสตาร์ตอินสแตนซ์ Docker
- มีการระบุว่าสาเหตุอาจเป็นการโจมตีหรือบั๊กของซอฟต์แวร์
- พบว่าการตั้งค่าการจำลองฐานข้อมูลเป็นปัจจัยสำคัญ
- มีการพัฒนาทฤษฎีเกี่ยวกับลำดับการรวมบัญชีว่าเป็นสาเหตุของปัญหา
- มีการจัดทำแพตช์เพื่อป้องกันไม่ให้เกิดเหตุการณ์นี้อีกในอนาคต
- งานกู้คืนรวมถึงการกู้คืนแบบเลือกเฉพาะส่วนและการเปลี่ยนแปลงการตั้งค่า
- มีความยากลำบากทางเทคนิคระหว่างกระบวนการกู้คืน
- ปัญหาได้รับการแก้ไขแล้ว และ Vivaldi Social กลับมาทำงานได้ตามปกติอีกครั้ง
- บั๊กในโค้ดและปัญหาการตั้งค่าฐานข้อมูลทำให้บัญชีผู้ใช้ 198 บัญชีถูกรวมเป็นบัญชีเดียว
- การแก้ปัญหาใช้เวลาตลอดทั้งสุดสัปดาห์
- ทีมพัฒนา Mastodon ให้การสนับสนุนได้อย่างยอดเยี่ยม
- หลังการกู้คืน ได้มีการแก้ไขปัญหาการล็อกอินและตัวนับโปรไฟล์ที่แสดงผิดพลาด
- เรื่องนี้จบลงด้วยความพึงพอใจและความขอบคุณต่อผู้มีส่วนร่วมทุกคน
- เหตุการณ์นี้ยังเป็นโอกาสให้ขอบคุณผู้ดูแลระบบ และนึกถึงวันขอบคุณผู้ดูแลระบบด้วย
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
spit(1)เพื่อแยก SQL dump ขนาดใหญ่ออกเป็นส่วน ๆ