Jednomiliskundová chyba zastavila britský letový provoz. Na šest hodin.
V úterý 8.
V úterý 8. září v 10:00 je jeden rutinní požadavek na squawk kód v Národním systému vzdušného prostoru (NAS) NATS přerušen zprávou s vyšší prioritou, zatímco je v polovině aktualizace hodnoty. Okno expozice je asi jedna milisekunda. Požadavek se obnoví špatně, letová data jsou poškozena a do 19:30 je zpožděno, zrušeno nebo odkloněno více než 2 000 britských letů.
Přečtěte si psané vydání (anglicky) ↗
Co toto video pokrývá
- 10:00: jeden požadavek, přerušen v 1 ms okně
- Časová osa: 10:00 squawk → 10:02 blip → 12:45 zastavení odletů → 13:32 ztráta spojení
- Lék: restartovat letová data celé země
- Mechanismus: pozastaveno v polovině zápisu
- Proč bezpečnostní funkce zastavila oblohu
Přeložený přepis
Přeloženo z původního anglického vyprávění. Dostupné audio a titulky jsou řízeny YouTube.
10:00: jeden požadavek, přerušen v 1 ms okně
0:00 V deset hodin ráno, jeden rutinní požadavek v britském systému letových dat je přerušen přesně ve špatné milisekundě, a do večera více než dva tisíce letů jsou zpožděny, zrušeny nebo odkloněny. To je z předběžné zprávy Nats, britské letové provozní služby. Žádné známky útoku, a nikdo nezmáčkl špatné tlačítko. Jen dědičná vada, a jedna velmi specifická milisekunda. Jak se to stalo, proč jedna milisekunda stačila, a kdo skutečně dostává vinu. Toto je The Daily Diff, postmortem.
0:31 Deset hodin. Někdo ručně žádá o squawk kód, čtyřmístné číslo, které
Časová osa: 10:00 squawk → 10:02 blip → 12:45 zastavení odletů → 13:32 ztráta spojení
0:36 váže radarový blip k jeho letovému plánu. Požadavek je platný, stejně jako plán. Deset nula dva. Spojení mezi London Area Control a hlavním systémem klesá, pak se samo vrátí po čtyřiceti pěti sekundách. V lístku je uvedeno „obnoveno, stabilní, žádný operační dopad“. Dvanáct třicet dva. Spojení začíná znovu klesat, pokaždé rychleji, a kontroloři ztrácí část automatizace.
0:56 Do dvanácti čtyřiceti pěti jsou britské odlety zastaveny. V jednu třicet dva, spojení klesá a zůstává dole. Lékem je řízený restart, a to je ta drahá část,
Lék: restartovat letová data celé země
1:06 protože stejný systém zásobuje kontrolní centra a letiště po celé zemi. Chyba žije v londýnském vzdušném prostoru. Omezení pokrývají celou Velkou Británii. Restart probíhá od čtvrt na čtyři do deset po čtvrté, a rozmotávání duplicitních letových plánů trvá do deset do sedmi. Tak proč stačila milisekunda?
Mechanismus: pozastaveno v polovině zápisu
1:23 Systém žongluje s úlohami podle priority, a pozastavení malé úlohy kvůli naléhavé je normální. Ale tato úloha byla v polovině aktualizace hodnoty. Naléhavá zpráva přistane uvnitř té milisekundy, a aktualizace se zastaví v polovině. Když se obnoví, neobnoví se správně. Špatná data pak unikají do některých pozdějších aktualizací letů.
Proč bezpečnostní funkce zastavila oblohu
1:40 Londýn se pokusí jednu přečíst, trvá to příliš dlouho a vyprší čas. Vypršení času shodí spojení, jak je navrženo, aby chránilo oba systémy. Bezpečnostní funkce funguje perfektně. To je ten problém. Vlastní slova zprávy. Kdyby naléhavá zpráva dorazila o milisekundu dříve nebo později, aktualizace by se dokončila normálně. Na Hacker News jeden programátor nazývá milisekundu absolutní věčností,
2:02 zaručeně se stane do úterý tohoto týdne. Bylo úterý.
git blame — starý kód 50 · plán restartu 30 · alarm v 10:02 15 · 1 ms 5
2:05 git blame. Starý kód, padesát procent, za aktualizaci, která může být pozastavena v polovině a vrátí se špatně. Plán restartu, třicet, protože jeden špatný záznam v Londýně znamená restartování letových dat celé země. Alarm v deset nula dva, patnáct, za to, že se sám uzdravil a byl zařazen jako bez dopadu. Pět procent milisekundě, za její načasování. Poloměr výbuchu. Nats plánoval asi osm tisíc letů ten den a odbavil
Poloměr výbuchu: 8 000 plánovaných, 6 094 vyřízených, třetí selhání za tři roky
2:27 asi šest tisíc. Britské odlety byly zastaveny asi na čtyři a půl hodiny, a zpoždění trvalo přes dva dny, než se vyčistilo. Je to třetí selhání britského letového provozu za tři roky, a generální ředitel nazývá tuto chybu velmi, velmi nejasnou.
Rozsudek + pondělní linka: atomické zápisy, hlasité alarmy
2:41 Rozsudek, postmortem: NEEDS REVIEW. Zpráva je rychlá a specifická, a oprava je napsána a testuje se. Ale plán je rychlejší restart, ne menší. Pondělní linka: pokud lze úlohu pozastavit, udělejte její zápis atomickým, a zacházejte s alarmem, který se sám uzdraví, jako s alarmem. Pošlete mi incident, o kterém stále nesmíte mluvit, do komentářů, nebo na thedailydiff.dev. A to je dnešní diff.
3:02 Jsem Niko z Axrisi. Spojujte zodpovědně.
Zdroje
- 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



