Jeremy Teo wrote:
Hello,

What I wanted to point out is the Al's example: he wrote about damaged data. Data were damaged by firmware _not_ disk surface ! In such case ZFS doesn't help. ZFS can detect (and repair) errors on disk surface, bad cables, etc. But cannot detect and repair
errors in its (ZFS) code.

I am comparing firmware code to ZFS code.


Firmware doesn't do end to end checksumming. If ZFS code is buggy, the
checksums won't match up anyway, so you still detect errors.

Plus it is a lot easier to debug ZFS code than firmware.



Depends on your definition of firmware. In higher end arrays the data is checksummed when it comes in and a hash is written when it gets to disk. Of course this is no where near end to end but it is better then nothing.

... and code is code. Easier to debug is a context sensitive term.

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

Reply via email to