Mergin Maps informe del incidente

Estimado usuario de Mergin Maps ,

Lamentamos la interrupción del servicio que se produjo ayer (6 de febrero de 2022). La buena noticia es que todos tus datos están a salvo y que el sistema no sufrió ningún daño, infracción ni se vio comprometido de ningún modo. La interrupción se debió a problemas imprevistos durante una importante actualización de Workspaces(https://merginmaps.com/blog/introducing-workspaces-simplified-collaboration). El problema también puede haber causado uno o más mensajes de correo electrónico (véase más adelante) que se enviaron a usted por error. Por favor, ignore estos mensajes.

Permítanme explicar el problema con más detalle: Ayer, entre las 12:00 y las 13:30 CET, se llevó a cabo una actualización programada del servicio para la implantación de la nueva función de espacios de trabajo. El despliegue pareció satisfactorio en las pruebas posteriores, por lo que el servicio se sacó del modo de mantenimiento. A las 14:00 CET, muchos de ustedes recibieron correos electrónicos (por ejemplo, el final de la prueba o similar) que no eran válidos para su cuenta de usuario. Alrededor de las 14:30 CET, un problema imprevisto con la base de datos provocó que el servicio dejara de estar disponible. Identificamos el problema poco después de que se manifestara y trabajamos continuamente para idear y aplicar de forma segura una serie de correcciones. El servicio volvió a estar en línea alrededor de las 22:00 CET. El componente del mapa web y parte del componente de envío de correo electrónico siguen desactivados por el momento, pero pronto volverán a funcionar.

Para quienes estén interesados en los detalles técnicos, el problema se identificó como un caso raro en el que el planificador de consultas de la base de datos hace una elección menos que óptima de cómo ejecutar una sentencia SQL concreta (que contiene SELECT ... ORDER BY joined_attribute LIMIT 1). Una consulta que normalmente se ejecutaba en menos de un segundo acabó tardando más de 80 segundos, agotando rápidamente los recursos de la base de datos y haciendo que el servicio dejara de estar disponible.

Una vez más, queremos disculparnos por las molestias que esta interrupción del servicio haya podido causar. Es lamentable que, a pesar de las múltiples rondas de pruebas previas al lanzamiento y de las diversas medidas de seguridad existentes, no hayamos sido capaces de detectar este problema. Estamos trabajando para recuperar las funciones suspendidas lo antes posible y aprovecharemos la experiencia para mejorar continuamente nuestros procedimientos y mitigar aún más los riesgos de que se produzcan incidentes de este tipo en el futuro.

Gracias a todos los usuarios que se han puesto en contacto con nosotros para comunicarnos sus problemas. Si sigues teniendo problemas, no dudes en ponerte en contacto con support@merginmaps.com y te responderemos lo antes posible.

En nombre de todo el equipo de Mergin Maps ,

Peter Petrik y Saber Razmjooei