Niebezpieczeństwo odłączenia - wyjaśnienie

1/2/2023
2 λεπτά
Ρόμπερτ Κοβάτσικ.

Zaledwie krótko przed przerwą zimową ogłoszono przerażającego wyglądu błąd, który został nawet ogłoszony za pośrednictwem transmisji w chmurze. Okazało się, że jest znacznie mniej szkodliwy niż początkowo się wydawało. Oto cała historia.

Ιστορία

W wersji 12.4.0 (na początku grudnia) wprowadziliśmy funkcję Konta główne (dla powiązanych kont w zadaniach). Szczegóły w notatkach wydania.

19 grudnia zauważyliśmy, że niektóre dane zniknęły w naszej wewnętrznej aplikacji (dzięki naszym regularnym kopiom zapasowym, przywrócenie ich nie stanowiło problemu). Po wstępnej analizie stwierdzono, że kliknięcie przycisku "Odłącz" spowodowało usunięcie odłączonej jednostki. Zdecydowaliśmy się na natychmiastowe opublikowanie tej informacji, aby uniknąć utraty danych dla naszych klientów.

20 grudnia wydano wersję 12.4.2, która zawierała poprawkę. Została ona rozpowszechniona w aplikacjach chmurowych oraz udostępniona w strefie klienta (rozwiązanie serwerowe). Analiza post mortem trwała dalej.

W ostatnim tygodniu grudnia ustalenia przyniosły ulgę. Πρόβλημα ominął silnie używane relacje, w tym zadania. Wystąpił tylko w bardzo konkretnych relacjach w B2B CRM:

  • Książka cenowa → pakiety książek cenowych
  • Umowa → możliwości
  • Οσμοσκόπηση → główne umowy wsparcia
  • Επικοινωνήστε osobisty → umowy wdrożeniowe

Stałe rozwiązanie wciąż nie zostało dostarczone. Jeśli korzystasz z B2B CRM, prosimy unikać klikania przycisku odłączania w tych relacjach.

Wszystkie inne relacje są bezpieczne ich odłączanie jest również bezpieczne.

Ανάλυση μετά θάνατον

Do publicznych wydań dodano konkretne przypadki testowe. Zaktualizowano wytyczne dotyczące kodu. Poprawiono standardy dla wstępnej analizy takich incydentów. Strategia komunikacji takich incydentów "lepiej dmuchać na zimne" pozostaje, po prostu poprawimy nasze zapobieganie sytuacjom paniki.

Przepraszamy wszystkich dotkniętych tym błędem i sposobem komunikacji, który mógł spowodować dodatkowy stress w już stressującym czasie roku.

Wypróbuj Easy Redmine για 30 μέρες

Pełne funkcje, zabezpieczenie SSL, codzienne kopie zapasowe, dostępne w Twojej lokalizacji