Drogi użytkowniku Mergin Maps ,
Przepraszamy za przerwę w świadczeniu usług, która miała miejsce wczoraj (6 lutego 2022 r.). Dobra wiadomość jest taka, że wszystkie dane są bezpieczne, a system nie został w żaden sposób uszkodzony, naruszony ani skompromitowany. Przerwa była spowodowana nieprzewidzianymi problemami podczas dużej aktualizacji Workspaces(https://merginmaps.com/blog/introducing-workspaces-simplified-collaboration). Problem ten mógł również spowodować omyłkowe wysłanie jednej lub więcej wiadomości e-mail (patrz poniżej). Prosimy o zignorowanie takich wiadomości.
Pozwolę sobie wyjaśnić problem bardziej szczegółowo: Zaplanowana aktualizacja usługi w celu wdrożenia nowej funkcji przestrzeni roboczych miała miejsce wczoraj w godzinach 12:00-13:30 czasu środkowoeuropejskiego. Wdrożenie zakończyło się sukcesem w testach powdrożeniowych, więc usługa została wyłączona z trybu konserwacji. O godzinie 14:00 czasu środkowoeuropejskiego wielu z was otrzymało wiadomości e-mail (np. o zakończeniu okresu próbnego lub podobne), które nie były ważne dla waszego konta użytkownika. Około 14:30 CET nieprzewidziany problem z bazą danych spowodował niedostępność usługi. Zidentyfikowaliśmy problem wkrótce po jego wystąpieniu, a następnie nieustannie pracowaliśmy nad opracowaniem i bezpiecznym zastosowaniem zestawu poprawek, dzięki czemu usługa powróciła do trybu online około godziny 22:00 czasu środkowoeuropejskiego. Komponent mapy internetowej i część komponentu wysyłania wiadomości e-mail pozostają na razie wyłączone, ale wkrótce powinny znów działać.
Dla tych, którzy są zainteresowani szczegółami technicznymi, problem został zidentyfikowany jako rzadki przypadek, w którym planer zapytań bazy danych dokonuje mniej niż optymalnego wyboru sposobu wykonania określonej instrukcji SQL (zawierającej SELECT ... ORDER BY joined_attribute LIMIT 1). Zapytanie, które normalnie wykonywało się w czasie znacznie poniżej sekundy, trwało ponad 80 sekund, szybko wyczerpując zasoby bazy danych i skutecznie czyniąc usługę niedostępną.
Ponownie chcielibyśmy przeprosić za wszelkie niedogodności, jakie mogła spowodować ta przerwa w świadczeniu usług. To niefortunne, że nawet przy wielu rundach testów przed wydaniem i różnych istniejących środkach bezpieczeństwa, nie byliśmy w stanie wychwycić tego problemu. Pracujemy nad jak najszybszym przywróceniem zawieszonych funkcji i wykorzystamy to doświadczenie do ciągłego doskonalenia naszych procedur, jeszcze bardziej ograniczając ryzyko takich zdarzeń w przyszłości.
Dziękujemy wszystkim użytkownikom, którzy skontaktowali się z nami w celu zgłoszenia problemów. Jeśli nadal masz jakiekolwiek problemy, skontaktuj się z nami pod adresem support@merginmaps.com, a my niezwłocznie skontaktujemy się z Tobą.
W imieniu całego zespołu Mergin Maps Maps,
Peter Petrik i Saber Razmjooei