# Greška od jedne milisekunde zaustavila je zračni promet u Ujedinjenom Kraljevstvu. Šest sati.

Published: 2026-09-25

U utorak, 8. rujna, u 10:00 sati, rutinski zahtjev za squawk-kodom unutar NATS-ovog Nacionalnog sustava zračnog prostora (NAS) prekinut je porukom višeg prioriteta dok je bio u fazi ažuriranja vrijednosti. Prozor izloženosti je oko jedne milisekunde. Zahtjev se nastavlja pogrešno, podaci o letu su oštećeni, a do 19:30 sati više od 2000 letova u Ujedinjenom Kraljevstvu je odgođeno, otkazano ili preusmjereno.

Canonical: https://thedailydiff.dev/hr/video/2026-09-25-nats-millisecond/

## Što ovaj video pokriva

- 10:00: jedan zahtjev, prekinut unutar prozora od 1 ms
- Vremenska crta: 10:00 squawk → 10:02 blip → 12:45 polasci prestaju → 13:32 veza izgubljena
- Lijek: ponovno pokrenite podatke o letu cijele zemlje
- Mehanizam: pauzirano na pola puta kroz pisanje
- Zašto je sigurnosna značajka zaustavila nebo

## Poglavlja

- 0:00 10:00: jedan zahtjev, prekinut unutar prozora od 1 ms
- 0:32 Vremenska crta: 10:00 squawk → 10:02 blip → 12:45 polasci prestaju → 13:32 veza izgubljena
- 1:03 Lijek: ponovno pokrenite podatke o letu cijele zemlje
- 1:22 Mehanizam: pauzirano na pola puta kroz pisanje
- 1:37 Zašto je sigurnosna značajka zaustavila nebo
- 2:05 git blame — naslijeđeni kod 50 · plan ponovnog pokretanja 30 · alarm u 10:02 15 · 1 ms 5
- 2:24 Radijus eksplozije: 8000 planiranih, 6094 obrađenih, treći kvar u tri godine
- 2:41 Presuda + ponedjeljna linija: atomsko pisanje, glasni alarmi

## Prevedeni transkript

Prevedeno iz izvornog engleskog pripovijedanja. Dostupni zvuk i titlovi kontroliraju se putem YouTubea.

### 10:00: jedan zahtjev, prekinut unutar prozora od 1 ms

0:00 U deset sati ujutro, jedan rutinski zahtjev unutar britanskog sustava podataka o letu bude prekinut u točno pogrešnoj milisekundi, a do večeri više od dvije tisuće letova su odgođene, otkazane ili preusmjerene. To je iz preliminarnog izvještaja Natsa, britanske službe za zračni promet. Nema znakova napada, i nitko nije pritisnuo pogrešan gumb. Samo naslijeđeni nedostatak, i jedna vrlo specifična milisekunda. Kako se to dogodilo, zašto je jedna milisekunda bila dovoljna, i tko je zapravo kriv. Ovo je The Daily Diff, postmortem.

0:31 Deset sati. Netko ručno traži squawk kod, četveroznamenkasti broj koji

### Vremenska crta: 10:00 squawk → 10:02 blip → 12:45 polasci prestaju → 13:32 veza izgubljena

0:36 povezuje radarsku točku s planom leta. Zahtjev je valjan, kao i plan. Deset i dvije. Veza između Londonskog područnog kontrolnog centra i temeljnog sustava se prekida, zatim se sama vraća nakon četrdeset i pet sekundi. Na tiketu piše oporavljeno, stabilno, bez operativnog utjecaja. Dvanaest trideset i dvije. Veza se ponovno počinje prekidati, svaki put brže, a kontrolori gube dio automatizacije.

0:56 Do dvanaest četrdeset i pet, polasci iz Ujedinjenog Kraljevstva su zaustavljeni. U jedan trideset i dvije, veza se prekida i ostaje prekinuta. Lijek je kontrolirano ponovno pokretanje, i to je skup dio,

### Lijek: ponovno pokrenite podatke o letu cijele zemlje

1:06 jer isti sustav opskrbljuje kontrolne centre i zračne luke diljem zemlje. Bug živi u londonskom zračnom prostoru. Ograničenja pokrivaju cijelo Ujedinjeno Kraljevstvo. Ponovno pokretanje traje od petnaest do tri do deset do četiri, a razrješavanje dupliciranih planova leta traje do deset do sedam. Pa zašto je milisekunda bila dovoljna?

### Mehanizam: pauzirano na pola puta kroz pisanje

1:23 Sustav žonglira poslovima po prioritetu, i pauziranje malog posla za hitan posao je normalno. Ali ovaj posao je bio na pola puta ažuriranja vrijednosti. Hitna poruka stiže unutar te milisekunde, i ažuriranje se zaustavlja na pola puta. Kada se nastavi, ne nastavlja se ispravno. Loši podaci tada prodiru u neka od kasnijih ažuriranja letova.

### Zašto je sigurnosna značajka zaustavila nebo

1:40 London pokušava pročitati jedno, traje predugo i ističe vrijeme. Istek vremena prekida vezu, kako je dizajnirano, kako bi zaštitio oba sustava. Sigurnosna značajka radi savršeno. To je problem. Riječi samog izvještaja. Da je hitna poruka stigla milisekundu ranije ili kasnije, ažuriranje bi se završilo normalno. Na Hacker Newsu, jedan programer naziva milisekundu apsolutnom vječnošću,

2:02 zajamčeno da će se dogoditi do utorka ovog tjedna. Bio je utorak.

### git blame — naslijeđeni kod 50 · plan ponovnog pokretanja 30 · alarm u 10:02 15 · 1 ms 5

2:05 git blame. Naslijeđeni kod, pedeset posto, za ažuriranje koje se može pauzirati na pola puta i vrati se pogrešno. Plan ponovnog pokretanja, trideset, jer jedan loš zapis u Londonu znači ponovno pokretanje podataka o letu cijele zemlje. Alarm u deset i dvije, petnaest, za samoozdravljenje i klasifikaciju kao bez utjecaja. Pet posto za milisekundu, zbog njenog vremena. Radijus eksplozije. Nats je planirao oko osam tisuća letova tog dana i obradio

### Radijus eksplozije: 8000 planiranih, 6094 obrađenih, treći kvar u tri godine

2:27 oko šest tisuća. Polasci iz Ujedinjenog Kraljevstva su zaustavljeni oko četiri i pol sata, a zaostatak se raščistio za više od dva dana. To je treći kvar zračnog prometa u Britaniji u tri godine, a glavni izvršni direktor naziva ovaj bug vrlo, vrlo opskurnim.

### Presuda + ponedjeljna linija: atomsko pisanje, glasni alarmi

2:41 Presuda, postmortem: NEEDS REVIEW. Izvještaj je brz i specifičan, a popravak je napisan i u testiranju. Ali plan je brže ponovno pokretanje, a ne manje. Ponedjeljna linija: ako se posao može pauzirati, neka njegovo pisanje bude atomsko, i tretirajte alarm koji se sam izliječi kao alarm. Pošaljite mi incident o kojem još uvijek ne smijete pričati, u komentarima, ili na thedailydiff.dev. I to je diff za danas.

3:02 Ja sam Niko iz Axrisija. Spojite odgovorno.

## Izvori

- [NATS, Major Incident Preliminary Investigation Report, NAS incident 08 September 2026 (report date Sep 16)](https://www.nats.aero/wp-content/uploads/2026/09/NATS-Preliminary-Investigation-Report-into-NAS-Incident-on-08-Sept-2026-Issued-16-Sept-2026.pdf) — www.nats.aero
- [NATS press release, "NATS publishes preliminary report on technical incident of 8 September" (Sep 18, 2026)](https://www.nats.aero/news/nats-publishes-preliminary-report-on-technical-incident-of-8-september/) — www.nats.aero
- [NATS on X, 8 Sep](https://x.com/NATS/status/2097313182482084317) — x.com
- [BBC, "Flight chaos caused by 'millisecond' software defect, report says"](https://www.bbc.co.uk/news/articles/cw0kl1571lpmo) — www.bbc.co.uk
- [The Guardian (Sep 18, 2026)](https://www.theguardian.com/world/2026/sep/18/flight-chaos-affecting-hundreds-of-thousands-caused-in-millisecond-by-software-error-uk) — www.theguardian.com
- [Hacker News thread on the report](https://news.ycombinator.com/item?id=49754064) — news.ycombinator.com
