3 ms·
From what I understand, this was a failure in parsing a configuration update file, and while they do end-to-end testing for releases of the Falcon code with the
by tadfisher 2y ago
From what I understand, this was a failure in parsing a configuration update file, and while they do end-to-end testing for releases of the Falcon code with the latest configuration, they don't (or didn't) do so against all configuration updates in the interim.
- dwheeler 2y agoIn other words, they failed to do end-to-end testing in some cases. They tested pieces, but not the full system they released. If you don't test each config update, by definition you didn't test it. Rust has many nice properties, but it can panic too. You should still test the whole system before each release if it's critical.