ZFS A brief article on ZFS check-summing

Very brief. Omits lots of details. Like probability of checksum being spoofed (by an active attacker). Or what part of the stack the checksum protects ... the article only talks about disk errors, but today RAM errors and network errors are also significant. How these software checksums interact with hardware checksums (such as T10DIF). The checksum granularity, if the checksums are on entities large than disk blocks (512 or 4096 byte sectors), then they will read to false sharing and inefficiencies. How far up in the stack on can push checksum, why not have the user program create the checksum all the way in its user space, and then carry it along all the way. It's complicated.
 
Back
Top