]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
This is an MFC of 205847
authormjacob <mjacob@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 27 Nov 2010 03:59:55 +0000 (03:59 +0000)
committermjacob <mjacob@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 27 Nov 2010 03:59:55 +0000 (03:59 +0000)
commit9283064c59ea05ad42a431ea697a447b11ba1676
tree80b6a5b1a380829432ade9e2b3376af5e8240e4b
parent0dc7d92299e4cc538dd3a47f326a2f3b5fdbb4f9
This is an MFC of 205847
Change how multipath labels are created and managed. This makes it easier
to support various storage boxes which really aren't active-active.

We only write the label on the *first* provider. For all other providers
we just "add" the disk. This also allows for an "add" verb.

A usage implication is that you should specificy the currently active
storage path as the first provider.

Note that this does not add RDAC-like functionality, but better allows for
autovolumefailover configurations (additional checkins elsewhere will support
this).

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