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

Reply via email to