Finally found some time today to port the work I did
on FreeBSD to improve ZFS N-way mirror read performance
by using location information.
Webrev:
http://cr.illumos.org/~webrev/steveh/illumos-4334/
Issue:
https://www.illumos.org/issues/4334
It's currently missing non-rotating media detection
from vdev_rotation_rate.
I'm not at all familar with illumos device code but I've
looked and the underlying subsystems seem to have a number
of possible ways of detecting this.
tg_attribute has: media_is_solid_state
cmlb_geom_t has: g_rpm
Unfortunately as far as I can tell none of these are
currently exposed via an ioctl which I'm guessing would
be required for code at the ZFS layer to detect these
settings.
Any advice on this would be appreciated so I can complete
this port.
Regards
Steve
================================================
This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it.
In the event of misdirection, illegible or incomplete transmission please
telephone +44 845 868 1337
or return the E.mail to [email protected].
_______________________________________________
developer mailing list
[email protected]
http://lists.open-zfs.org/mailman/listinfo/developer