multipath: move bindings file location
authorBenjamin Marzinski <bmarzins@redhat.com>
Fri, 26 Mar 2010 22:10:24 +0000 (17:10 -0500)
committerChristophe Varoqui <christophe.varoqui@opensvc.com>
Sun, 28 Mar 2010 10:55:33 +0000 (12:55 +0200)
commit8ee04831d2535a5afcf5dd40a27e2645ec0b7ffa
treed0f7acaa31a61d5005d08efbdfc49a302d94cf09
parentef4e0c9938c7307da39bfd02a0d646e7b38c95c0
multipath: move bindings file location

The current bindings file location (/var/lib/multipath/bindings) can be
problematic, since multipath can start up before /var/lib is mounted yet in
late boot.  In this case, multipath will create it's own bindings file which
will be covered up by /var when it is mounted.  This means that the device
names that you get on startup might be different from the device names that you
get when you run multipath on a system during normal operation.  Since /etc is
always available when multipath starts up in late boot, moving the bindings
file there fixes the problem.

Signed-off-by: Benjamin Marzinski <bmarzins@redhat.com>
libmultipath/defaults.h
multipath.conf.annotated
multipath/multipath.conf.5