]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
This is an MFC of 205847
authormjacob <mjacob@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 29 Apr 2010 19:06:43 +0000 (19:06 +0000)
committermjacob <mjacob@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 29 Apr 2010 19:06:43 +0000 (19:06 +0000)
commit528fc35e10458a93e0cbe92cc9cd6048907b203d
tree5a470f1b3b80b74e240730998b0f6d81edc85ba9
parentb5b4731ad0f6e6526d29cf4c9e3f43993ba0807b
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@207384 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sbin/geom/class/multipath/geom_multipath.c