Mergin Maps rapporto sull'incidente

Gentile utente di Mergin Maps ,

Siamo spiacenti per l'interruzione del servizio verificatasi ieri (6 febbraio 2022). La buona notizia è che tutti i vostri dati sono al sicuro e che il sistema non è stato danneggiato, violato o compromesso in alcun modo. L'interruzione è stata dovuta a problemi imprevisti durante un importante aggiornamento di Workspaces(https://merginmaps.com/blog/introducing-workspaces-simplified-collaboration). Il problema potrebbe anche aver causato l'invio di una o più e-mail (vedi sotto) per errore. Si prega di ignorare tali e-mail.

Vorrei spiegare il problema in modo più dettagliato: Ieri, tra le 12:00 e le 13:30 CET, è stato effettuato un aggiornamento programmato del servizio per la distribuzione della nuova funzionalità degli spazi di lavoro. Il test successivo all'implementazione ha dato esito positivo, quindi il servizio è stato tolto dalla modalità di manutenzione. Alle 14:00 CET, molti di voi hanno ricevuto messaggi di posta elettronica (ad esempio la fine della prova o simili) che non erano validi per il vostro account utente. Intorno alle 14:30 CET un problema imprevisto del database ha causato l'indisponibilità del servizio. Abbiamo identificato il problema poco dopo che si era manifestato e abbiamo lavorato costantemente per elaborare e applicare in modo sicuro una serie di correzioni, con il servizio che è tornato online intorno alle 22:00 CET. Il componente della mappa web e parte del componente per l'invio di e-mail rimangono per il momento disabilitati, ma dovrebbero tornare presto a funzionare.

Per coloro che sono interessati ai dettagli tecnici, il problema è stato identificato come un caso raro in cui il pianificatore di query del database effettua una scelta non ottimale su come eseguire una particolare istruzione SQL (contenente SELECT ... ORDER BY joined_attribute LIMIT 1). Una query che normalmente veniva eseguita in meno di un secondo finiva per richiedere più di 80 secondi, esaurendo rapidamente le risorse del database e rendendo di fatto il servizio non disponibile.

Desideriamo scusarci ancora una volta per i disagi che questa interruzione del servizio può aver causato. È un peccato che, nonostante i numerosi test effettuati prima del rilascio e le varie misure di sicurezza esistenti, non siamo stati in grado di individuare questo problema. Stiamo lavorando per ripristinare le funzionalità sospese il prima possibile e utilizzeremo questa esperienza per migliorare continuamente le nostre procedure, riducendo ulteriormente i rischi di eventi simili in futuro.

Grazie a tutti gli utenti che si sono messi in contatto con noi per segnalare i problemi. Se avete ancora problemi, non esitate a contattare support@merginmaps.com e vi risponderemo prontamente.

A nome di tutto il team di Mergin Maps ,

Peter Petrik e Saber Razmjooei