]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r256956:
authorsmh <smh@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 7 Sep 2014 21:30:47 +0000 (21:30 +0000)
committersmh <smh@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 7 Sep 2014 21:30:47 +0000 (21:30 +0000)
commit1c6f45029f1b58953a451e06c52d6a613787cc70
treee2777dfe3f459602c4f16cff1658391d775a8252
parent96dacd143757e9d9a38467ba24c8c6b79e8cedc3
MFC r256956:
Improve ZFS N-way mirror read performance by using load and locality
information.

MFC r260713:
Fix ZFS mirror code for handling multiple DVA's

Also make the addition of the d_rotation_rate binary compatible. This allows
storage drivers compiled for 10.0 to work by preserving the ABI for disks.

Approved by: re (gjb)
Sponsored by: Multiplay

git-svn-id: svn://svn.freebsd.org/base/stable/10@271238 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
13 files changed:
sys/cam/ata/ata_da.c
sys/cam/scsi/scsi_all.h
sys/cam/scsi/scsi_da.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
sys/geom/geom.h
sys/geom/geom_disk.c
sys/geom/geom_disk.h
sys/geom/geom_subr.c
sys/sys/ata.h