1P by neo 2023-07-31 | favorite | 댓글 1개
  • Vivaldi Social Mastodon 인스턴스에서 사용자 계정이 사라졌습니다
  • 시스템 관리자들이 문제를 조사하기 시작했습니다
  • 영향을 받은 계정은 사용자가 다시 로그인할 때 삭제되고 재생성되었습니다
  • 데이터 손실을 복구하기 위해 데이터베이스 백업이 사용되었습니다
  • 삭제의 독특한 패턴이 확인되었습니다
  • 도움을 요청하기 위해 Mastodon 개발자들에게 연락했습니다
  • 도커 인스턴스가 다시 시작될 때까지 계정이 계속 삭제되었습니다
  • 가능한 공격 또는 소프트웨어 버그가 원인으로 확인되었습니다
  • 데이터베이스 복제 설정이 주요 요인으로 확인되었습니다
  • 계정 병합 순서가 문제를 일으키는 원인에 대한 이론이 개발되었습니다
  • 미래의 발생을 방지하기 위한 패치가 제공되었습니다
  • 복구 작업은 선택적인 복원과 구성 변경을 포함했습니다
  • 복원 과정에서 기술적인 어려움이 있었습니다
  • 문제가 해결되어 Vivaldi Social이 다시 정상 작동합니다
  • 코드 버그와 데이터베이스 구성 문제로 인해 198개의 사용자 계정이 하나로 병합되었습니다
  • 문제 해결에는 전체 주말이 소요되었습니다
  • Mastodon 개발팀은 탁월한 지원을 제공했습니다
  • 복원 후 로그인 문제와 잘못된 프로필 카운터가 수정되었습니다
  • 모든 참여자에 대한 만족과 감사의 경험을 마무리했습니다
  • 시스템 관리자에 대한 감사와 시스템 관리자 감사의 날을 상기시키는 계기가 되었습니다
Hacker News 의견
  • 비발디 소셜과 그들이 직면한 문제에 대한 사건에 대해 논의합니다.
  • 데이터베이스에서 NULL 값의 사용은 버그와 복잡성의 잠재적 원인으로 강조됩니다.
  • 백업 및 복원 과정은 도전적이고 오류가 발생하기 쉽다고 설명됩니다.
  • 마스토돈 개발팀은 사건 도중의 지원으로 칭찬받습니다.
  • 특정 작업에서의 원자성의 부족은 잠재적인 문제로 언급됩니다.
  • 사후 분석은 잘 작성되어 정보를 제공하는 것으로 칭찬받습니다.
  • spit(1)와 같은 도구를 사용하여 대용량 SQL 덤프를 분할하는 것이 언급됩니다.
  • 로그에서 전체 스택 추적을 추출할 수 있는 능력은 인상적으로 여겨집니다.
  • URI 필드에 NULL 값이 있는 계정이 쿼리와 일치하는 방법에 대한 질문이 제기됩니다.
  • 복구 스크립트의 실수로 사용자 이름에 기호가 있는 사용자들에게 문제가 발생했습니다.