Hide Forgot
+++ This bug was initially created as a clone of Bug #339891 +++ Escalated to Bugzilla from IssueTracker -- Additional comment from tao on 2007-10-19 11:21 EST -- Customer RHID: 561660 RedHat Bugzilla References: unknown Description of problem: This customer ran into a problem with their multipath bindings after a system reboot. They had a working configuration defined in /var/lib/multipath/bindings, but when the system rebooted, some of the path names either didn't exist, or were assigned to the wrong paths. This caused much grief with subsequent filesystem mounts. What we found was that they had /var as a separate filesytem, and the multipath (and lvm) commands to configure the paths and devices were being run out of rc.sysinit before /var had been mounted. How reproducible: Every time the system rebooted. Steps to Reproduce: 1. Configure your system with /var as a mounted filesystem. 2. Configure multipath bindings that are different from the default bindings/order. 3. Reboot. Actual results: The bindings you end up with are the defaults. Expected results: The bindings you end up with are the ones you specified in the bindings file. Additional info: Unless you absolutely forbid mounting /var on a separate file system, key rc.sysinit startup utilities should *never* use /var for configuration or locking information. The lvm and multipath tools should keep their startup critical config files in /etc. This event sent from IssueTracker by tdunnon [SEG - Feature Request] issue 129171
Multipath now uses /etc/multipath/bindings
Release note added. If any revisions are required, please set the "requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: The location of the multipath user-friendly-names bindings file has been moved from /var/lib/multipath/bindings to /etc/multipath/bindings. Upgrading from a previous version of device-mapper-multipath will copy your existing bindings file to this location, and turn the old bindings file into a symlink pointing to the new file.
Can we close this now?