NATS发布9月8日技术事故初步报告
NATS publishes preliminary report on technical incident of 8 September

英国主要空中交通服务提供商NATS发布了关于9月8日导致广泛旅行中断的技术事故的初步调查报告。该报告应交通部长Heidi Alexander的要求发布,详细说明了问题的成因及解决过程,并指出此次事件与2023年8月的重大系统故障无关。NATS首席执行官Martin Rolfe明确表示,这是一起特定飞行数据部分的软件问题,并驳斥了关于军事干预的猜测。完整的调查报告将在后续发布。
这是一起发生在我们飞行数据特定部分的软件问题。
HN 评论区
26- macguillicuddy
有意思!看来是在分配 squawk(为 ATC 目的给每架飞机分配四位识别码的过程)时发生了竞态条件(窗口期仅 1ms),导致了数据损坏。他们把这个窗口期描述得很小,但在我们的工作里,1ms 其实算挺长的一段时间了 lol
- zrail
注意:这里的 NATS 是英国空域管理机构,不是那个 pub/sub 系统。
- lukaslueg
如果报告能深入细节就更有意思了。这个奇怪具体的“约 1ms 窗口期”听起来像是现成的内存竞态条件,再加上一个抢占式线程,在这种场景下 1ms 简直是永恒,而且“本周二前必现™”。不过,“数据库损坏”听起来更像是数据库 ID 是用 1ms 精度的时间戳生成的。