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

Reply via email to