Dintr-o cameră capitonată…

iunie 24, 2009

Make error permanent?

Filed under: serviciu — Etichete:, , , , , — blauecorsa @ 12:28 am

Acum câteva zile investigam o eroare care apărea din senin, la fiecare câteva luni, pe baza de date a unui client. Cauza era un bug care producea efecte secundare minime, fiind suficient un flush la shared pool pentru a elimina problema. Desigur, pe un sistem de producţie nu se poate face operaţiunea chiar în orice moment, aşa că trebuia identificată o soluţie permanentă.

Găsesc un fix relativ repede şi trimit mail colegului care se ocupă de clientul respectiv. Din viteză, nu verific dacă acel patch este disponibil şi pe platforma clientului.  Evident, nu era. Mai caut vreo oră şi găsesc o listă de patch bundles pentru sistemul de operare folosit, unul dintre pachete conţinând şi fixul căutat.  Ca să mă asigur că e în ordine, verific toată lista. Rezultat: 5 patch bundles mai tarziu, se descoperă că fixul pentru bugul iniţial introduce o eroare internă mai gravă. După încă trei, apare fixul pentru a doua problemă. Numai că nu e bun – după încă trei bundles, fixul este re-inclus datorită unui build incorect.

Aştept cu viu interes să văd ce probleme cauzează fix-ul pentru al doilea bug.

Lasă un comentariu »

Niciun comentariu până acum.

RSS feed for comments on this post. TrackBack URI

Lasă un comentariu

Creează gratuit un site web sau un blog la WordPress.com.

Proiectează un site ca acesta, cu WordPress.com
Începe