5 ms·
> For example, imagine an evil SSD which had a 1% chance of rolling a sector back to a previous version, a 1% chance of saying a write failed when it didn't, a
by throw0101a 3y ago
> For example, imagine an evil SSD which had a 1% chance of rolling a sector back to a previous version, a 1% chance of saying a write failed when it didn't, a 1% chance of writing data to the wrong sector number, a 1% chance of flipping some bits in the written data, and a 1% chance of disconnecting and reconnecting a few seconds later.
There are stories from the ZFS folks of dealing with these issues and things ran just fine.
While not directly involved with ZFS development (IIRC), Bryan Cantrill was very 'ZFS-adjacent' since he used Solaris-based systems for a lot of his career, and he has several rants about firmware that you can find online.
A video that went viral many years ago, with Cantrill and Brendan Gregg, is "Shouting in the Datacenter":
* https://www.youtube.com/watch?v=tDacjrSCeq4 https://www.youtube.com/watch?v=tDacjrSCeq4
* https://www.youtube.com/watch?v=lMPozJFC8g0 https://www.youtube.com/watch?v=lMPozJFC8g0 (making of)