Odłącz straszenie błędami - wyjaśnienie

1 / 2 / 2023
2 minut
Robert Kováčik

Tuż przed przerwą zimową pojawił się przerażająco wyglądający błąd, który został ogłoszony nawet za pośrednictwem transmisji w chmurze. Okazało się to znacznie mniej szkodliwe, niż początkowo się wydawało. Oto cała historia.

opowieść

W wersji 12.4.0 (początek grudnia) wprowadziliśmy funkcję Konto podstawowe (dla kont powiązanych w zadaniach). Szczegóły w Informacje o wydaniu.

19 grudnia zdaliśmy sobie sprawę, że niektóre dane w tajemniczych okolicznościach zniknęły z naszej wewnętrznej aplikacji (dzięki naszym regularnym kopiom zapasowym przywracanie nie stanowiło problemu). Po wstępnej analizie stwierdzono, że kliknięcie przycisku „Odłącz” spowodowało usunięcie niepowiązanego podmiotu. Zdecydowaliśmy się natychmiast opublikować to odkrycie, aby uniknąć utraty danych przez naszych Klientów.

20 grudnia została wydana wersja 12.4.2, która zawierała poprawkę. Został on rozdystrybuowany do aplikacji Cloud oraz udostępniony w strefie Client (rozwiązanie serwerowe). Kontynuowano analizę pośmiertną.

Odkrycia w ostatnim tygodniu grudnia przyniosły ulgę. Problem pominął mocno używane relacje, w tym zadania. Występowało to tylko w bardzo specyficznych relacjach w B2B CRM:

  • Cennik → Pakiety cenników
  • Kontrakt → możliwości
  • Kontakt osobisty → podstawowe umowy wsparcia
  • Kontakt osobisty → umowy wdrożeniowe

Trwała poprawka nadal nie została dostarczona. Jeśli korzystasz z CRM B2B, unikaj klikania przycisku rozłącz w tych relacjach.

Wszystkie inne relacje są bezpieczne i ich rozłączenie jest również bezpieczne.

Post mortem

Dodano określone przypadki testowe dla wydań publicznych. Zaktualizowano wytyczne dotyczące kodu. Poprawiono standardy podstawowej analizy takich incydentów. Strategia komunikacji takich wskaźników „lepiej się zabezpieczyć niż żałować” pozostaje niezmieniona, po prostu poprawimy nasze zapobieganie sytuacjom paniki.

Przepraszamy wszystkich, których dotyczy ten błąd i sposób komunikacji, który mógł spowodować dodatkowy stres w tej i tak już stresującej porze roku.

Wypróbuj Easy Project w 30-dniowym bezpłatnym okresie próbnym

Pełne funkcje, ochrona SSL, codzienne kopie zapasowe w Twojej geolokalizacji