zlacker

[return to "Cloudflare outage on December 5, 2025"]
1. xnorsw+33[view] [source] 2025-12-05 15:47:43
>>meetpa+(OP)
My understanding, paraphrased: "In order to gradually roll out one change, we had to globally push a different configuration change, which broke everything at once".

But a more important takeaway:

> This type of code error is prevented by languages with strong type systems

◧◩
2. skywho+v5[view] [source] 2025-12-05 15:56:56
>>xnorsw+33
This is the exact same type of error that happened in their Rust code last time. Strong type systems don’t protect you from lazy programming.
◧◩◪
3. inejge+aP[view] [source] 2025-12-05 19:09:35
>>skywho+v5
It's not remotely the same type of error -- error non-handling is very visible in the Rust code, while the Lua code shows the happy path, with no indication that it could explode at runtime.

Perhaps it's the similar way of not testing the possible error path, which is an organizational problem.

[go to top]