can you guess? <billtodd <at> metrocast.net> writes: > > You really ought to read a post before responding to it: the CERN study > did encounter bad RAM (and my post mentioned that) - but ZFS usually can't > do a damn thing about bad RAM, because errors tend to arise either > before ZFS ever gets the data or after it has already returned and checked > it (and in both cases, ZFS will think that everything's just fine).
According to the memtest86 author, corruption most often occurs at the moment memory cells are written to, by causing bitflips in adjacent cells. So when a disk DMA data to RAM, and corruption occur when the DMA operation writes to the memory cells, and then ZFS verifies the checksum, then it will detect the corruption. Therefore ZFS is perfectly capable (and even likely) to detect memory corruption during simple read operations from a ZFS pool. Of course there are other cases where neither ZFS nor any other checksumming filesystem is capable of detecting anything (e.g. the sequence of events: data is corrupted, checksummed, written to disk). -- Marc Bevand _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss