]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r234415:
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 2 May 2012 07:22:58 +0000 (07:22 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 2 May 2012 07:22:58 +0000 (07:22 +0000)
commit88b65ff914123878890aebc147c4bf19bd052130
tree8e1d4bf804e8b1f866d2f0f30f9fff90092faa17
parent77b5292db89a9c1e8533b40b835809e4885989fe
MFC r234415:
Some improvements to GEOM MULTIPATH:
 - Implement "configure" command to allow switching operation mode of
running device on-fly without destroying and recreation.
 - Implement Active/Read mode as hybrid of Active/Active and Active/Passive.
In this mode all paths not marked FAIL may handle reads same time,
but unlike Active/Active only one path handles write requests at any
point in time. It allows to closer follow original write request order
if above layers need it for data consistency (not waiting for requisite
write completion before sending dependent write).
 - Hide duplicate messages about device status change.
 - Remove periodic thread wake up with 10Hz rate.

Sponsored by: iXsystems, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/8@234917 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sbin/geom/class/multipath/geom_multipath.c
sbin/geom/class/multipath/gmultipath.8
sys/geom/multipath/g_multipath.c