Milisekunda greške zaustavila je britanski vazdušni saobraćaj. Šest sati.
U 10:00 u utorak, 8.
U 10:00 u utorak, 8. septembra, jedan rutinski zahtev za squawk-kod unutar NATS-ovog Nacionalnog vazdušnog sistema (NAS) je prekinut porukom višeg prioriteta dok je bio u toku ažuriranja vrednosti. Prozor izloženosti je oko jedne milisekunde. Zahtev se nastavlja pogrešno, podaci o letu su oštećeni, i do 19:30 više od 2.000 britanskih letova je odloženo, otkazano ili preusmereno.
Pročitajte pisano izdanje (engleski) ↗
Šta ovaj video pokriva
- 10:00: jedan zahtev, prekinut unutar prozora od 1 ms
- Vremenska linija: 10:00 squawk → 10:02 blip → 12:45 polasci se zaustavljaju → 13:32 veza izgubljena
- Rešenje: ponovo pokrenuti podatke o letovima cele zemlje
- Mehanizam: pauzirano na pola pisanja
- Zašto je sigurnosna funkcija zaustavila nebo
Preveden transkript
Prevedeno sa originalne engleske naracije. Dostupan audio i titlovi kontrolisani su od strane YouTube-a.
10:00: jedan zahtev, prekinut unutar prozora od 1 ms
0:00 U deset ujutru, jedan rutinski zahtev unutar britanskog sistema podataka o letenju biva prekinut u tačno pogrešnoj milisekundi, i do večeri više od dve hiljade letova je odloženo, otkazano ili preusmereno. To je iz preliminarnog izveštaja Nats-a, britanske kontrole vazdušnog saobraćaja usluge. Nema znakova napada, i niko nije pritisnuo pogrešno dugme. Samo stari defekt, i jedna vrlo specifična milisekunda. Kako se desilo, zašto je jedna milisekunda bila dovoljna, i ko zapravo snosi krivicu. Ovo je The Daily Diff, postmortem.
0:31 Deset sati. Neko ručno traži squawk kod, četvorocifreni broj koji
Vremenska linija: 10:00 squawk → 10:02 blip → 12:45 polasci se zaustavljaju → 13:32 veza izgubljena
0:36 povezuje radarsku tačku sa planom leta. Zahtev je validan, kao i plan. Deset i dva. Veza između Londonskog centra za kontrolu i centralnog sistema se prekida, zatim se sama vraća nakon četrdeset pet sekundi. U izveštaju piše oporavljeno, stabilno, bez operativnog uticaja. Dvanaest trideset dva. Veza ponovo počinje da se prekida, svaki put brže, i kontrolori gube deo automatizacije.
0:56 Do dvanaest četrdeset pet, polasci iz UK su zaustavljeni. U jedan trideset dva, veza se prekida i ostaje prekinuta. Rešenje je kontrolisano ponovno pokretanje, i to je skup deo,
Rešenje: ponovo pokrenuti podatke o letovima cele zemlje
1:06 jer isti sistem snabdeva kontrolne centre i aerodrome širom zemlje. Greška živi u londonskom vazdušnom prostoru. Ograničenja pokrivaju celo UK. Ponovno pokretanje traje od tri i petnaest do četiri i deset, a raspetljavanje duplikata planova letenja traje do sedam do sedam. Pa zašto je milisekunda bila dovoljna?
Mehanizam: pauzirano na pola pisanja
1:23 Sistem manipuliše poslovima po prioritetu, i pauziranje malog posla zbog hitnog je normalno. Ali ovaj posao je bio na pola ažuriranja vrednosti. Hitna poruka stiže unutar te milisekunde, i ažuriranje se zaustavlja na pola. Kada se nastavi, ne nastavlja se ispravno. Loši podaci se zatim probijaju u neka od kasnijih ažuriranja letenja.
Zašto je sigurnosna funkcija zaustavila nebo
1:40 London pokušava da pročita jedno, traje predugo i ističe vreme. Istek vremena prekida vezu, kako je i dizajnirano, da zaštiti oba sistema. Sigurnosna funkcija radi savršeno. To je problem. Reči samog izveštaja. Da je hitna poruka stigla milisekundu ranije ili kasnije, ažuriranje bi se završilo normalno. Na Hacker News-u, jedan programer naziva milisekundu apsolutnom večnošću,
2:02 zagarantovano da će se desiti do utorka ove nedelje. Bio je utorak.
git blame — stari kod 50 · plan ponovnog pokretanja 30 · alarm u 10:02 15 · 1 ms 5
2:05 git blame. Stari kod, pedeset posto, za ažuriranje koje se može pauzirati na pola i vratiti pogrešno. Plan ponovnog pokretanja, trideset, jer jedan loš zapis u Londonu znači ponovno pokretanje podataka o letovima cele zemlje. Alarm u deset i dva, petnaest, za samoizlečenje i arhiviranje kao bez uticaja. Pet posto za milisekundu, zbog njenog tajminga. Radijus eksplozije. Nats je planirao oko osam hiljada letova tog dana i obradio
Radijus eksplozije: 8.000 planirano, 6.094 obrađeno, treći kvar u tri godine
2:27 oko šest hiljada. Polasci iz UK su zaustavljeni oko četiri i po sata, a zaostaci su se rešavali više od dva dana. To je treći kvar britanskog vazdušnog saobraćaja u tri godine, i izvršni direktor naziva ovu grešku vrlo, vrlo nejasnom.
Presuda + ponedeljak linija: atomska pisanja, glasni alarmi
2:41 Presuda, postmortem: NEEDS REVIEW. Izveštaj je brz i specifičan, a popravka je napisana i u testiranju. Ali plan je brže ponovno pokretanje, a ne manje. Ponedeljak linija: ako se posao može pauzirati, učinite njegovo pisanje atomskim, i tretirajte alarm koji se sam izleči kao alarm. Pošaljite mi incident o kojem još uvek ne smete da pričate, u komentarima, ili na thedailydiff.dev. I to je diff za danas.
3:02 Ja sam Niko iz Axrisi. SHIP IT.
Izvori
- NATS, Major Incident Preliminary Investigation Report, NAS incident 08 September 2026 (report date Sep 16)www.nats.aero
- NATS press release, "NATS publishes preliminary report on technical incident of 8 September" (Sep 18, 2026)www.nats.aero
- NATS on X, 8 Sepx.com
- BBC, "Flight chaos caused by 'millisecond' software defect, report says"www.bbc.co.uk
- The Guardian (Sep 18, 2026)www.theguardian.com
- Hacker News thread on the reportnews.ycombinator.com



