logoalt Hacker News

jeffbeetoday at 4:11 PM2 repliesview on HN

Block device upfuckery layers are powerful against databases. Years ago some colleagues wrote one that provides most of the hazards described by "Parity Lost and Parity Regained"[1] to test FoundationDB, which immediately uncovered several flaws in a project that described itself as well-tested. It's easy to do this with all the probing features that Linux (and others) provide today.

1: https://www.usenix.org/legacy/event/fast08/tech/full_papers/...


Replies

dilyevskytoday at 6:01 PM

With opus 4.7-ish to fable 5, immediately after release - before they locked it down, it was shockingly easy to find crash bugs in a lot of very heavily used DBs and other software.

show 1 reply
jnwatsontoday at 4:42 PM

I'm definitely going to use the word "upfuckery" instead of fault injection the next time I need it.