1 puntos por GN⁺ 2023-07-31 | 1 comentarios | Compartir por WhatsApp
  • Las cuentas de usuario desaparecieron en la instancia de Mastodon de Vivaldi Social
  • Los administradores del sistema comenzaron a investigar el problema
  • Las cuentas afectadas se eliminaron y recrearon cuando los usuarios volvieron a iniciar sesión
  • Se usaron respaldos de la base de datos para recuperar la pérdida de datos
  • Se identificó un patrón inusual en las eliminaciones
  • Se contactó a los desarrolladores de Mastodon para pedir ayuda
  • Las cuentas siguieron eliminándose hasta que se reinició la instancia de Docker
  • Se determinó que la causa fue un posible ataque o un bug de software
  • La configuración de replicación de la base de datos fue identificada como un factor principal
  • Se desarrolló una teoría sobre cómo el orden de fusión de cuentas provocaba el problema
  • Se proporcionó un parche para evitar incidentes futuros
  • El trabajo de recuperación incluyó una restauración selectiva y cambios de configuración
  • Hubo dificultades técnicas durante el proceso de restauración
  • El problema se resolvió y Vivaldi Social volvió a funcionar con normalidad
  • Debido a un bug en el código y a un problema de configuración de la base de datos, 198 cuentas de usuario se fusionaron en una sola
  • Resolver el problema tomó todo el fin de semana
  • El equipo de desarrollo de Mastodon brindó un apoyo excepcional
  • Después de la restauración, se corrigieron los problemas de inicio de sesión y los contadores de perfil incorrectos
  • La experiencia terminó con satisfacción y agradecimiento hacia todos los participantes
  • También fue una ocasión para agradecer a los administradores de sistemas y recordar el Día de Agradecimiento al Administrador de Sistemas

1 comentarios

 
GN⁺ 2023-07-31
Opinión de Hacker News
  • Se discute el incidente relacionado con Vivaldi Social y los problemas que enfrentaron.
  • Se destaca el uso de valores NULL en la base de datos como una posible causa de errores y complejidad.
  • Se describe el proceso de respaldo y restauración como desafiante y propenso a errores.
  • Se elogia al equipo de desarrollo de Mastodon por su apoyo durante el incidente.
  • Se menciona la falta de atomicidad en ciertas tareas como un posible problema.
  • Se elogia el análisis posterior al incidente por estar bien redactado y ser informativo.
  • Se menciona el uso de herramientas como spit(1) para dividir volcados SQL de gran tamaño.
  • La capacidad de extraer trazas completas de pila desde los registros se considera impresionante.
  • Se plantea la pregunta de cómo las cuentas con valores NULL en el campo URI coinciden con la consulta.
  • Un error en el script de recuperación causó problemas a los usuarios con símbolos en sus nombres de usuario.