Anton B. Rang wrote:
> That brings up another interesting idea.
>
> ZFS currently uses a 128-bit checksum for blocks of up to 1048576 bits.
>
> If 20-odd bits of that were a Hamming code, you'd have something slightly 
> stronger than SECDED, and ZFS could correct any single-bit errors encountered.
>   

Yes.  But I'm not convinced that we will see single bit errors, since
there is already a large number of single-bit-error detection and (often)
correction capability in modern systems.  It seems that when we lose
a block of data, we lose more than a single bit. 

It should be relatively easy to add code to the current protection schemes
which will compare a bad block to a reconstructed, good block and
deliver this information for us. I'll add an RFE.
 -- richard

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to