Durability is indeed hard to archive - as you pointed out disk controller sometimes simply tell you a lie.
With respect to corruption ArangoDB behaves similar: It uses an append-only log file with CRC checksums. So, if the last bit of storage contains corrupt data, it is discarded.
Comments
Durability is indeed hard to archive - as you pointed out disk controller sometimes simply tell you a lie.
With respect to corruption ArangoDB behaves similar: It uses an append-only log file with CRC checksums. So, if the last bit of storage contains corrupt data, it is discarded.