Spavento per bug non collegati - spiegazione

1/2/2023
2 minutes
Róbert Kováčik.

Poco prima della pausa invernale, è stato annunciato un bug dall'aspetto spaventoso anche tramite trasmissione Cloud. Si è rivelato molto meno dannoso di quanto sembrasse inizialmente. Ecco tutta la storia.

La storia

Nella versione 12.4.0 (inizio dicembre), abbiamo introdotto una funzione Account primario (per account correlati nei compiti). Dettagli in note di rilascio.

Il 19 dicembre, ci siamo resi conto che alcuni dati erano misteriosamente scomparsi dalla nostra applicazione interna (grazie ai nostri backup regolari, il ripristino non è stato un problema). Dopo un'analisi preliminare, è stato scoperto che cliccando sul pulsante "Scollega" l'entità scollegata veniva eliminata. Abbiamo deciso di pubblicare immediatamente questa scoperta per evitare la perdita di dati ai nostri clienti.

Il 20 dicembre, è stata rilasciata la versione 12.4.2 che conteneva una correzione. È stata distribuita alle applicazioni Cloud e resa disponibile nella zona client (soluzione Server). L'analisi post mortem è continuata.

Le scoperte dell'ultima settimana di dicembre hanno causato un sollievo. Il problema ha riguardato solo le relazioni molto specifiche nel B2B CRM:

  • Libro dei prezzi → pacchetti di libri dei prezzi
  • Contratto → opportunità
  • Contatto personale → contratti di supporto primari
  • Contatto personale → contratti di implementazione

Una correzione permanente non era ancora stata fornita. Se si utilizza il B2B CRM, si prega di evitare di fare clic sul pulsante di scollegamento su queste relazioni.

Tutte le altre relazioni sono sicure e anche lo scollegamento da esse è sicuro.

Postmortem

Sono stati aggiunti casi di test specifici per i rilasci pubblici. Le linee guida del codice sono state aggiornate. Gli standard per l'analisi primaria di tali incidenti sono stati migliorati. La strategia di comunicazione di tali incidenti "meglio prevenire che curare" rimane, miglioreremo solo la nostra prevenzione delle situazioni di panico.

Ci scusiamo con tutti coloro che sono stati coinvolti da questo bug e dal modo di comunicazione che potrebbe aver causato stress aggiuntivo in un periodo già stressante dell'anno.

Prova Easy Redmine gratuitamente per 30 giorni

Funzionalità complete, protetto da SSL, backup giornalieri, nella tua geolocalizzazione