It’s hilarious to blame Rust for this outage when Cloudflare just called unwrap() on unchecked input data. It’s a complete mystery to me why you wouldn’t at the very least use expect with some kind of error message in a codebase like this. Maybe that would even make you think twice about ignoring the error. It just seems like an incredibly obvious failure point, even to a novice like me.
Also the author is incorrect: fl1 also failed (silently), but far less catastrophically only affecting traffic for all customers that were using bot management.
It’s hilarious to blame Rust for this outage when Cloudflare just called unwrap() on unchecked input data. It’s a complete mystery to me why you wouldn’t at the very least use expect with some kind of error message in a codebase like this. Maybe that would even make you think twice about ignoring the error. It just seems like an incredibly obvious failure point, even to a novice like me.
Also the author is incorrect: fl1 also failed (silently), but far less catastrophically only affecting traffic for all customers that were using bot management.