# Yhden millisekunnin virhe pysäytti Ison-Britannian lentoliikenteen. Kuudeksi tunniksi.

Published: 2026-09-25

Tiistaina 8. syyskuuta kello 10:00 NATSin National Airspace Systemin (NAS) sisällä rutiininomainen squawk-koodin pyyntö keskeytyy korkeamman prioriteetin viestin vuoksi ollessaan puolivälissä arvon päivitystä. Altistusaika on noin yksi millisekunti. Pyyntö jatkuu virheellisesti, lentotiedot vioittuvat, ja kello 19:30 mennessä yli 2 000 Ison-Britannian lentoa on myöhässä, peruutettu tai ohjattu muualle.

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

## Mitä tämä video käsittelee

- 10:00: yksi pyyntö, keskeytyi 1 ms:n ikkunan sisällä
- Aikajana: 10:00 squawk → 10:02 blip → 12:45 lähdöt pysähtyvät → 13:32 yhteys katkeaa
- Hoito: käynnistä koko maan lentodata uudelleen
- Mekanismi: keskeytetty puolivälissä kirjoitusta
- Miksi turvaominaisuus pysäytti taivaan

## Luvut

- 0:00 10:00: yksi pyyntö, keskeytetty 1 ms:n ikkunan sisällä
- 0:32 Aikajana: 10:00 squawk → 10:02 blip → 12:45 lähdöt pysähtyvät → 13:32 yhteys katkeaa
- 1:03 Hoito: käynnistä koko maan lentodata uudelleen
- 1:22 Mekanismi: keskeytetty puolivälissä kirjoitusta
- 1:37 Miksi turvaominaisuus pysäytti taivaan
- 2:05 git blame — vanha koodi 50 · uudelleenkäynnistyssuunnitelma 30 · 10:02 hälytys 15 · 1 ms 5
- 2:24 Räjähdysalue: 8 000 suunniteltua, 6 094 käsiteltyä, kolmas vika kolmessa vuodessa
- 2:41 Tuomio + maanantain linja: atomiset kirjoitukset, kovat hälytykset

## Käännetty transkriptio

Käännetty alkuperäisestä englanninkielisestä selostuksesta. Käytettävissä olevan äänen ja tekstitysten hallinta tapahtuu YouTuben kautta.

### 10:00: yksi pyyntö, keskeytetty 1 ms:n ikkunan sisällä

0:00 Kymmeneltä aamulla, yksi rutiininomainen pyyntö Britannian lentodatajärjestelmässä keskeytyy täsmälleen väärällä millisekunnilla, ja iltaan mennessä yli kaksi tuhatta lentoa on myöhässä, peruutettu tai ohjattu muualle. Tämä on Natsin, Ison-Britannian lentoliikennepalvelun, alustavasta raportista. Ei merkkiä hyökkäyksestä, eikä kukaan painanut väärää nappia. Vain vanha vika ja yksi hyvin spesifi millisekunti. Kuinka se tapahtui, miksi yksi millisekunti oli tarpeeksi, ja kuka oikeastaan saa syyllistyksen. Tämä on The Daily Diff, jälkianalyysi.

0:31 Kello kymmenen. Joku pyytää käsin squawk-koodia, nelinumeroista numeroa, joka

### Aikajana: 10:00 squawk → 10:02 blip → 12:45 lähdöt pysähtyvät → 13:32 yhteys katkeaa

0:36 sitoo tutkan heijastuksen lentosuunnitelmaansa. Pyyntö on pätevä, samoin suunnitelma. Kymmenen nolla kaksi. Lontoon aluelennonjohdon ja ydinsysteemin välinen yhteys katkeaa, ja palaa sitten itsestään neljänkymmenenviiden sekunnin kuluttua. Lipussa lukee palautettu, vakaa, ei operatiivista vaikutusta. Kaksitoista kolmekymmentäkaksi. Yhteys alkaa katketa uudelleen, joka kerta nopeammin, ja lennonjohtajat menettävät osan automaatiosta.

0:56 Kello kaksitoista neljäkymmentäviisi, Ison-Britannian lähdöt pysäytetään. Yhden kolmekymmentäkaksi, yhteys katkeaa ja pysyy poissa. Korjaus on hallittu uudelleenkäynnistys, ja se on kallis osa,

### Hoito: käynnistä koko maan lentodata uudelleen

1:06 koska sama järjestelmä syöttää ohjauskeskuksia ja lentokenttiä ympäri maata. Virhe elää Lontoon ilmatilassa. Rajoitukset kattavat koko Ison-Britannian. Uudelleenkäynnistys kestää varttia yli kolmesta kymmentä yli neljään, ja duplikaattilentojen purkaminen kestää kymmentä vaille seitsemään asti. Miksi sitten millisekunti riitti?

### Mekanismi: keskeytetty puolivälissä kirjoitusta

1:23 Järjestelmä jongleeraa töitä prioriteetin mukaan, ja pienen työn keskeyttäminen kiireellisen työn vuoksi on normaalia. Mutta tämä työ oli puolivälissä arvon päivitystä. Kiireellinen viesti saapuu tuon millisekunnin aikana, ja päivitys pysähtyy puoliväliin. Kun se jatkuu, se ei jatku oikein. Huono data vuotaa sitten joihinkin myöhempiin lentopäivityksiin.

### Miksi turvaominaisuus pysäytti taivaan

1:40 Lontoo yrittää lukea yhden, kestää liian kauan ja aikakatkaisee. Aikakatkaisu katkaisee yhteyden, kuten suunniteltu, molempien järjestelmien suojelemiseksi. Turvaominaisuus toimii täydellisesti. Siinä on ongelma. Raportin omin sanoin. Jos kiireellinen viesti olisi saapunut millisekunnin aikaisemmin tai myöhemmin, päivitys olisi valmistunut normaalisti. Hacker Newsissa yksi ohjelmoija kutsuu millisekuntia absoluuttiseksi ikuisuudeksi,

2:02 taatusti tapahtuu tämän viikon tiistaihin mennessä. Se oli tiistai.

### git blame — vanha koodi 50 · uudelleenkäynnistyssuunnitelma 30 · 10:02 hälytys 15 · 1 ms 5

2:05 git blame. Vanha koodi, viisikymmentä prosenttia, päivityksestä, joka voidaan keskeyttää puolivälissä ja palaa väärin. Uudelleenkäynnistyssuunnitelma, kolmekymmentä, koska yksi huono tietue Lontoossa tarkoittaa koko maan lentotietojen uudelleenkäynnistystä. Kymmenen nolla kaksi hälytys, viisitoista, itsensä parantamiseen ja kirjaamiseen ilman vaikutusta. Viisi prosenttia millisekunille, ajoituksesta. Räjähdysalue. Nats suunnitteli noin kahdeksantuhatta lentoa sinä päivänä ja käsitteli

### Räjähdysalue: 8 000 suunniteltua, 6 094 käsiteltyä, kolmas vika kolmessa vuodessa

2:27 noin kuusituhatta. Ison-Britannian lähdöt pysähtyivät noin neljäksi ja puoleksi tunniksi, ja ruuhkien purkamiseen kului yli kaksi päivää. Se on Britannian kolmas lentoliikennevika kolmessa vuodessa, ja toimitusjohtaja kutsuu tätä bugia hyvin, hyvin hämäräksi.

### Tuomio + maanantain linja: atomiset kirjoitukset, kovat hälytykset

2:41 Tuomio, jälkianalyysi: NEEDS REVIEW. Raportti on nopea ja tarkka, ja korjaus on kirjoitettu ja testauksessa. Mutta suunnitelma on nopeampi uudelleenkäynnistys, ei pienempi. Maanantain linja: jos työ voidaan keskeyttää, tee sen kirjoituksesta atominen, ja käsittele hälytystä, joka paranee itsestään, hälytyksenä. Lähetä minulle tapaus, josta et edelleenkään saa puhua, kommenteissa, tai osoitteeseen thedailydiff.dev. Ja siinä on päivän The Daily Diff.

3:02 Olen Niko Axrisista. Yhdistä vastuullisesti.

## Lähteet

- [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
