> > Is this expected behavior? Assuming concurrent reads (not synchronous and > > sequential) I would naively expect an ndisk raidz2 pool to have a > > normalized performance of n for small reads. > > q.v. http://www.opensolaris.org/jive/thread.jspa?threadID=20942&tstart=0 > where such behavior in a hardware RAID array lead to corruption which > was detected by ZFS. No free lunch today, either. > -- richard
I appreciate the advantage of checksumming, believe me. Though I don't see why this is directly related to the small read problem, other than that the implementation is such. Is there some fundamental reason why one could not (though I understand one *would* not) keep a checksum on a per-disk basis, so that in the normal case one really could read from just one disk, for a small read? I realize it is not enough for a block to be self-consistent, but theoretically couldn't the block which points to the block in question contain multiple checksums for the various subsets on different disks, rather than just the one checksum for the entire block? Not that I consider this a major issue; but since you pointed me to that article in response to my statement above... -- / Peter Schuller, InfiDyne Technologies HB PGP userID: 0xE9758B7D or 'Peter Schuller <[EMAIL PROTECTED]>' Key retrieval: Send an E-Mail to [EMAIL PROTECTED] E-Mail: [EMAIL PROTECTED] Web: http://www.scode.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss