brutalizer
[H]ard|Gawd
- Joined
- Oct 23, 2010
- Messages
- 1,602
There are talks about broken non ECC RAM sticks are terrible for your ZFS pool, because all data might be corrupted, due to the data in RAM is not checksummed. Well, as we all know, this is not true. It is just ignorance.
http://jrs-s.net/2015/02/03/will-zfs-and-non-ecc-ram-kill-your-data/
But, it turns out that you can in fact checksum data in RAM. Have anyone tried it? ZFS creator Matt Ahrens explains:
http://arstechnica.com/civis/viewtopic.php?f=2&t=1235679&p=26303271#p26303271
http://jrs-s.net/2015/02/03/will-zfs-and-non-ecc-ram-kill-your-data/
But, it turns out that you can in fact checksum data in RAM. Have anyone tried it? ZFS creator Matt Ahrens explains:
http://arstechnica.com/civis/viewtopic.php?f=2&t=1235679&p=26303271#p26303271
ZFS creator Matt Ahrens said:There's nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem. If you use UFS, EXT, NTFS, btrfs, etc without ECC RAM, you are just as much at risk as if you used ZFS without ECC RAM. Actually, ZFS can mitigate this risk to some degree if you enable the unsupported ZFS_DEBUG_MODIFY flag (zfs_flags=0x10). This will checksum the data while at rest in memory, and verify it before writing to disk, thus reducing the window of vulnerability from a memory error.