> From: zfs-discuss-boun...@opensolaris.org [mailto:zfs-discuss-
> boun...@opensolaris.org] On Behalf Of Jim Klimov
> 
> See FEC suggestion from another poster ;)

Well, of course, all storage mediums have built-in hardware FEC.  At least disk 
& tape for sure.  But naturally you can't always trust it blindly...

If you simply want to layer on some more FEC, there must be some standard 
generic FEC utilities out there, right?
        zfs send | fec > /dev/...
Of course this will inflate the size of the data stream somewhat, but improves 
the reliability...

But finally - If you think of a disk as one large sequential storage device, 
and a zfs send stream is just another large sequential data stream...  And we 
take it for granted that a single bit error inside a ZFS filesystem doesn't 
corrupt the whole filesystem but just a localized file or object...  It's all 
because the filesystem is broken down into a bunch of smaller blocks and each 
individual block has its own checksum.  Shouldn't it be relatively trivial for 
the zfs send datastream to do its checksums on smaller chunks of data instead 
of just a single checksum for the whole set?

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

Reply via email to