On Nov 10, 2011, at 18:41, Daniel Carosone wrote: > On Tue, Oct 11, 2011 at 08:17:55PM -0400, John D Groenveld wrote: >> Under both Solaris 10 and Solaris 11x, I receive the evil message: >> | I/O request is not aligned with 4096 disk sector size. >> | It is handled through Read Modify Write but the performance is very low. > > I got similar with 4k sector 'disks' (as a comstar target with > blk=4096) when trying to use them to force a pool to ashift=12. The > labels are found at the wrong offset when the block numbers change, > and maybe the GPT label has issues too.
Anyone know if Solaris 11 has better support for detecting the native block size of the underlying storage? PSARC 2008/769 ("Multiple disk sector size support") was committed in OpenSolaris in commit revision 9889:68d0fe4c716e. It appears ZFS makes use of the check when opening a vdev: http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/fs/zfs/vdev_disk.c#287 Has anyone had a chance to play with S11 to confirm? We're only going to get more and more Advanced Format drives, never mind all the SAN storage units out there as well (and VMFS often on top of that too). _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss