On 31/03/2010 16:44, Bob Friesenhahn wrote:
On Wed, 31 Mar 2010, Robert Milkowski wrote:
or there might be an extra zpool level (or system wide) property to
enable checking checksums onevery access from ARC - there will be a
siginificatn performance impact but then it might be acceptable for
really paranoid folks especially with modern hardware.
How would this checking take place for memory mapped files?
Well, and it wouldn't help if data were corrupted in an application
internal buffer after read() succeeded, or just before an application
does a write().
So I wasn't saying that it can work or that it can work in all
circumstances but rather I was trying to say that it probably shouldn't
be dismissed on a performance argument alone as for some use cases with
modern HW it might well be that the performance will still be acceptable
while providing still better protection and data correctness guarantee.
But even then while mmap() issue is probably solvable the read() and
write() cases are probably not.
--
Robert Milkowski
http://milek.blogspot.com
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss