+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Një defekt një-milisekondësh ndaloi trafikun ajror në Mbretërinë e Bashkuar. Gjashtë orë.

Në orën 10:00 të martën, 8 shtator, një kërkesë rutinë për kodin squawk brenda Sistemit Kombëtar të Hapësirës Ajrore (NAS) të NATS ndërpritet nga një mesazh me prioritet më të lartë ndërsa është në mes të përditësimit të një vlere.

Në orën 10:00 të martën, 8 shtator, një kërkesë rutinë për kodin squawk brenda Sistemit Kombëtar të Hapësirës Ajrore (NAS) të NATS ndërpritet nga një mesazh me prioritet më të lartë ndërsa është në mes të përditësimit të një vlere. Dritarja e ekspozimit është rreth një milisekondë. Kërkesa rifillon gabim, të dhënat e fluturimit dalin të korruptuara, dhe deri në orën 19:30 më shumë se 2,000 fluturime në Mbretërinë e Bashkuar janë vonuar, anuluar ose devijuar.

Lexoni edicionin e shkruar (anglisht) ↗

Çfarë mbulon kjo video

  • 10:00: një kërkesë, e ndërprerë brenda një dritareje 1 ms
  • Kronologjia: 10:00 squawk → 10:02 blip → 12:45 ndalimi i nisjeve → 13:32 humbja e lidhjes
  • Kura: rifilloni të gjitha të dhënat e fluturimit të vendit
  • Mekanizmi: pauzua në mes të një shkrimi
  • Pse një tipar sigurie ndaloi qiellin

Transkript i përkthyer

Përkthyer nga tregimi origjinal në anglisht. Audio dhe titrat e disponueshme kontrollohen nga YouTube.

10:00: një kërkesë, e ndërprerë brenda një dritareje 1 ms

0:00 Në orën dhjetë të mëngjesit, një kërkesë rutinë brenda sistemit të të dhënave të fluturimit të Britanisë ndërpritet pikërisht në milisekondën e gabuar, dhe deri në mbrëmje më shumë se dy mijë fluturime janë vonuar, anuluar ose devijuar. Kjo është nga raporti paraprak i Nats, shërbimi i trafikut ajror i Mbretërisë së Bashkuar. Nuk ka shenja sulmi, dhe askush nuk shtypi butonin e gabuar. Vetëm një defekt i vjetër, dhe një milisekondë shumë specifike. Si ndodhi, pse një milisekondë ishte e mjaftueshme, dhe kush merr në të vërtetë fajin. Ky është The Daily Diff, postmortem.

0:31 Ora dhjetë. Dikush kërkon me dorë një kod squawk, numrin katërshifror që

Kronologjia: 10:00 squawk → 10:02 blip → 12:45 ndalimi i nisjeve → 13:32 humbja e lidhjes

0:36 lidh një pikë radari me planin e tij të fluturimit. Kërkesa është e vlefshme, dhe ashtu është edhe plani. Dhjetë e dy. Lidhja midis Kontrollit të Zonës së Londrës dhe sistemit qendror ndërpritet, pastaj rikthehet vetë pas dyzet e pesë sekondash. Tiketa thotë e rikuperuar, e qëndrueshme, pa ndikim operacional. Dymbëdhjetë e tridhjetë e dy. Lidhja fillon të ndërpritet përsëri, më shpejt çdo herë, dhe kontrollorët humbasin disa automatizime.

0:56 Deri në dymbëdhjetë e dyzet e pesë, nisjet nga Mbretëria e Bashkuar ndalohen. Në një e tridhjetë e dy, lidhja bie dhe qëndron e fikur. Kura është një rifillim i kontrolluar, dhe kjo është pjesa e shtrenjtë,

Kura: rifilloni të gjitha të dhënat e fluturimit të vendit

1:06 sepse i njëjti sistem ushqen qendrat e kontrollit dhe aeroportet në të gjithë vendin. Defekti jeton në hapësirën ajrore të Londrës. Kufizimet mbulojnë të gjithë Mbretërinë e Bashkuar. Rifillimi zgjat nga ora tre e çerek deri në dhjetë e katër, dhe zgjidhja e planeve të dyfishta të fluturimit zgjat deri në dhjetë pa shtatë. Pra, pse ishte e mjaftueshme një milisekondë?

Mekanizmi: pauzua në mes të një shkrimi

1:23 Sistemi menaxhon detyrat sipas prioritetit, dhe pauzimi i një detyre të vogël për një urgjente është normale. Por kjo detyrë ishte në mes të përditësimit të një vlere. Mesazhi urgjent arrin brenda asaj milisekonde, dhe përditësimi ndalon në gjysmë. Kur rifillon, nuk rifillon saktë. Të dhënat e gabuara pastaj rrjedhin në disa nga përditësimet e mëvonshme të fluturimeve.

Pse një tipar sigurie ndaloi qiellin

1:40 Londra përpiqet të lexojë një, zgjat shumë dhe bllokohet. Një bllokim ndërpret lidhjen, siç është projektuar, për të mbrojtur të dy sistemet. Veçoria e sigurisë funksionon në mënyrë perfekte. Ky është problemi. Fjalët e vetë raportit. Nëse mesazhi urgjent do të kishte arritur një milisekondë më herët ose më vonë, përditësimi do të kishte përfunduar normalisht. Në Hacker News, një programues e quan një milisekondë një përjetësi absolute,

2:02 e garantuar të ndodhë deri të martën këtë javë. Ishte e martë.

git blame — kod i vjetër 50 · plan rifillimi 30 · alarmi 10:02 15 · 1 ms 5

2:05 git blame. Kodi i vjetër, pesëdhjetë për qind, për një përditësim që mund të pauzohet në gjysmë dhe kthehet gabim. Plani i rifillimit, tridhjetë, sepse një rekord i keq në Londër do të thotë rifillimi i të gjitha të dhënave të fluturimit të vendit. Alarmi i dhjetë e dy, pesëmbëdhjetë, për shërimin e vetes dhe arkivimin si pa ndikim. Pesë për qind te milisekonda, për kohën e saj. Rrezja e shpërthimit. Nats kishte planifikuar rreth tetë mijë fluturime atë ditë dhe trajtoi

Rrezja e shpërthimit: 8,000 të planifikuara, 6,094 të trajtuara, dështimi i tretë në tre vjet

2:27 rreth gjashtë mijë. Nisjet nga Mbretëria e Bashkuar u ndërprenë për rreth katër orë e gjysmë, dhe prapambetja zgjati më shumë se dy ditë për t'u pastruar. Është dështimi i tretë i trafikut ajror në Britani në tre vjet, dhe shefi ekzekutiv e quan këtë defekt shumë, shumë të errët.

Vendimi + linja e së hënës: shkrimet atomike, alarmet e forta

2:41 Vendimi, postmortem: NEEDS REVIEW. Raporti është i shpejtë dhe specifik, dhe rregullimi është shkruar dhe në testim. Por plani është një rifillim më i shpejtë, jo një më i vogël. Linja e së hënës: nëse një detyrë mund të pauzohet, bëjeni shkrimin e saj atomik, dhe trajtoni një alarm që shëron veten si një alarm. Më dërgoni incidentin për të cilin nuk ju lejohet ende të flisni, në komente, ose te thedailydiff.dev. Dhe kjo është diferenca për sot.

3:02 Unë jam Niko nga Axrisi. SHIPOJE me përgjegjësi.

Burimet

  1. NATS, Major Incident Preliminary Investigation Report, NAS incident 08 September 2026 (report date Sep 16)www.nats.aero
  2. NATS press release, "NATS publishes preliminary report on technical incident of 8 September" (Sep 18, 2026)www.nats.aero
  3. NATS on X, 8 Sepx.com
  4. BBC, "Flight chaos caused by 'millisecond' software defect, report says"www.bbc.co.uk
  5. The Guardian (Sep 18, 2026)www.theguardian.com
  6. Hacker News thread on the reportnews.ycombinator.com

Video të ngjashme