⬇ Scarica il santino: ·
Flagello · Senza colpevole · 15 gennaio 1990
La grande afonia di AT&T
Cronaca
Il 15 gennaio 1990 uno switch 4ESS di Manhattan si riavviò e, nel comunicarlo ai vicini, li fece cadere uno dopo l'altro. La colpa era di un singolo 'break' fuori posto, scritto in C, finito in un aggiornamento del software di ripristino distribuito nel dicembre 1989. Per circa nove ore quasi metà delle chiamate interurbane di AT&T non passò: oltre 50 milioni di chiamate bloccate, e c'è chi stima fino a 70. Nessun attaccante: solo una riga di codice.
Lezione appresa
Mostrò che un sistema progettato per guarire da solo può anche ammalarsi da solo, e che un aggiornamento identico su tutti i nodi trasforma un bug in un'epidemia.
Preghiera di riparazione
O santo Break smarrito, che uscisti dal blocco sbagliato, guida le nostre mani nei costrutti annidati e fa' che i test coprano anche il vicino che si riavvia. Amen.
Come si ricorda
Si ricorda rilasciando gli aggiornamenti per gradi, rileggendo ogni switch con sospetto e tenendo a portata di mano la versione precedente.