[dm-devel] multipathd not doing fallback

Stefan Upietz upietz at phil-fak.uni-duesseldorf.de
Fri Aug 14 16:02:16 UTC 2009


hello list,

i'm running multipath-tools on a debian server with a hp msa1500cs san
attached via 2 qlogic hbas and 2 fc-switches.

i configured /etc/multipath.conf according to hp recommendations,
and when i deactivate a remote port on the switch, multipath -ll
displays correctly that one path is down, it's marked as failed/faulty
and the other path takes over.
however: when i bring the remote port back up, multipathd tries to
reinstate the former path via say /dev/sdi, but the path is in the
system now as /dev/sdh. so, despite multipath -ll showing the right
(new) path to the target (ie sdh), multipathd (as i saw via multipathd
-d -v3) still probes the old path (ie sdi)! unsurprisingly, multipath
never falls back unless i reconfigure/ reload by hand.
is this expected behaviour?
when i'm _not_ running multipathd, everything (failover, fallback) works
fine, but it's of course not so easy to manage.

i've attached my multipath.conf.

any help appreciated!

thanks in advance,

upietz
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: multipath.conf
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20090814/3ec884ae/attachment.conf>


More information about the dm-devel mailing list