- Issued:
- 2013-01-07
- Updated:
- 2013-01-07
RHBA-2013:0080 - Bug Fix Advisory
Synopsis
device-mapper-multipath bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated device-mapper-multipath packages that fix numerous bugs and add
several enhancements are now available for Red Hat Enterprise Linux 5.
Description
The device-mapper-multipath packages provide the tools for managing multipath
devices.
Bug fixes:
- The multipathd daemon ignored all subdirectories in /var/lib/ when deciding
which file systems to unmount. Now, the only subdirectory of /var/lib/ that
multipathd does not unmount is /var/lib/multipath/. Also, multipathd now
unmounts all unnecessary file systems before mounting the ramfs on the /tmp/,
/bin/, and /sbin/ directories. (BZ#833193)
- If initrd was not rebuilt when a new storage device was added to the system,
the new device could have been assigned a user_friendly_names value already
assigned to another device, and the device stopped working correctly. multipathd
now accepts the -B option, which makes the user_friendly_names bindings file
read-only. When started with the -B option, multipath devices without a binding
to a user_friendly_names use their World Wide Identifier (WWID). (BZ#769990)
- The multipathd daemon failed to unmount some file systems because the daemon
was deleting unnecessary file systems while reading through the list of mounted
file systems. Consequently, Multipath could have missed the deleted file
systems. The multipathd daemon now reads through all file systems first and
creates a list of the file systems to unmount, which are then unmounted based on
this list. (BZ#803849)
- The multipathd daemon incorrectly returned exit code 1 when called with the -h
option. The deamon now returns exit code 0 when called with the -h option.
(BZ#771571)
- The multipathd daemon did not always flush the log buffer if it failed during
start-up and error messages logged during start-up could be lost. multipathd now
always flushes the log buffer on failures and error messages are logged
correctly if multipathd terminates unexpectedly during start-up. (BZ#783522)
- The multipath priority callout programs did not work correctly with CCISS
(Compaq Command Interface for SCSI-3 Support) devices because multipath could
not convert the ! character in a CCISS sysfs name to the / character in the
CCISS device name. Consequently, callout programs failed to set path priorities
for these devices. The code has been modified and Multipath now supports the
"%c" wildcard for callout functions and the CCISS names are converted correctly.
(BZ#781480)
Enhancements:
- This update adds the default configuration for HP P2000 G3 MSA Smart Array
Systems. (BZ#742906)
- Multiple default settings and parameters have been enhanced:
- The multipathd daemon did not set the max_fds option and the user had to
manually set the max_fds option in multipath.conf.
- Multipath did not disable queuing when it stopped: when multipathd stopped
on node shutdown, if a multipath device had no working paths and was set to
queue_if_no_path, the device queued outstanding IO forever, rendering the
machine unresponsive.
- The user_friendly_names option was only configurable in the defaults section
and users could not override its value in their device-specific configurations.
- A path group with many secondary paths could be used instead of the path
group with the primary path by default. This happened because Multipath set the
priority of path groups to the sum of their path priorities and used the path
group with the primary path instead of using a path group with many secondary
paths.
Device Mapper Multipath now sets max_fds to the system maximum,
queue_if_no_daemon to the "no", and pg_prio_calc to "average" by default. The
user_friendly_names property can be configured in the devices section of
multipath.conf. (BZ#744231)
- Configuration for Fujitsu ETERNUS storage systems has been added. (BZ#788965)
- The built-in configuration for NetApp LUNs has been updated to use the tur
path checker by default and multiple hardware table parameters have been
updated.(BZ#799847)
Users of device-mapper-multipath are advised to upgrade to these updated
packages, which fix these bugs and add these enhancements.
Solution
Before applying this update, make sure all previously released errata relevant
to your system have been applied.
This update is available via the Red Hat Network. Details on how to use the Red
Hat Network to apply this update are available at
https://access.redhat.com/knowledge/articles/11258
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 644989 - mpath_prio_alua manpage errors
- BZ - 747180 - "-r" is not in man page of multipath(8)
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
device-mapper-multipath-0.4.7-54.el5.src.rpm | SHA-256: a33cf608606ca3be8067a18d31f7ae1a9e0fb14625f14641b07bc9500afeaeff |
x86_64 | |
device-mapper-multipath-0.4.7-54.el5.x86_64.rpm | SHA-256: a6ed8d0a27c74ac14271ba1258dfcd86f195ef139a50bb8c11f93b447aadb766 |
device-mapper-multipath-debuginfo-0.4.7-54.el5.x86_64.rpm | SHA-256: 20f35c19343becf63a4156356300552b221927a6236ba2549ec1418f8bd4d49e |
kpartx-0.4.7-54.el5.x86_64.rpm | SHA-256: 36f4d02a9f3aed5479969266cdef28461810acaf01813c78b4063516a7dfbde0 |
ia64 | |
device-mapper-multipath-0.4.7-54.el5.ia64.rpm | SHA-256: 6d1be8759e9cf150080af1cd2a6301685c39ba0b140186bd6af4391f975e2ecd |
device-mapper-multipath-debuginfo-0.4.7-54.el5.ia64.rpm | SHA-256: ba1aafcc59028ac596b6625e307c23f53f6f69aa8bda49d87cd955858533cb75 |
kpartx-0.4.7-54.el5.ia64.rpm | SHA-256: 44ac9878f2e96e5dbb1c4a92fb01c989237dc6b02b4b7be639a361ef245bd207 |
i386 | |
device-mapper-multipath-0.4.7-54.el5.i386.rpm | SHA-256: 9c20104405f94dada6c0a95a74c22d1d7636bca816c9c00318b1406caaa2841d |
device-mapper-multipath-debuginfo-0.4.7-54.el5.i386.rpm | SHA-256: 9348402a2a91fa70b522db1e3b5d8f203ef03d9ccda73763c986d46e8fb71916 |
kpartx-0.4.7-54.el5.i386.rpm | SHA-256: bf4e4680ea7e4c78b576d4fce62e6e7d1223cc3e418548b8aca3a33bc675a108 |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
device-mapper-multipath-0.4.7-54.el5.src.rpm | SHA-256: a33cf608606ca3be8067a18d31f7ae1a9e0fb14625f14641b07bc9500afeaeff |
x86_64 | |
device-mapper-multipath-0.4.7-54.el5.x86_64.rpm | SHA-256: a6ed8d0a27c74ac14271ba1258dfcd86f195ef139a50bb8c11f93b447aadb766 |
device-mapper-multipath-debuginfo-0.4.7-54.el5.x86_64.rpm | SHA-256: 20f35c19343becf63a4156356300552b221927a6236ba2549ec1418f8bd4d49e |
kpartx-0.4.7-54.el5.x86_64.rpm | SHA-256: 36f4d02a9f3aed5479969266cdef28461810acaf01813c78b4063516a7dfbde0 |
i386 | |
device-mapper-multipath-0.4.7-54.el5.i386.rpm | SHA-256: 9c20104405f94dada6c0a95a74c22d1d7636bca816c9c00318b1406caaa2841d |
device-mapper-multipath-debuginfo-0.4.7-54.el5.i386.rpm | SHA-256: 9348402a2a91fa70b522db1e3b5d8f203ef03d9ccda73763c986d46e8fb71916 |
kpartx-0.4.7-54.el5.i386.rpm | SHA-256: bf4e4680ea7e4c78b576d4fce62e6e7d1223cc3e418548b8aca3a33bc675a108 |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
device-mapper-multipath-0.4.7-54.el5.src.rpm | SHA-256: a33cf608606ca3be8067a18d31f7ae1a9e0fb14625f14641b07bc9500afeaeff |
x86_64 | |
device-mapper-multipath-0.4.7-54.el5.x86_64.rpm | SHA-256: a6ed8d0a27c74ac14271ba1258dfcd86f195ef139a50bb8c11f93b447aadb766 |
device-mapper-multipath-debuginfo-0.4.7-54.el5.x86_64.rpm | SHA-256: 20f35c19343becf63a4156356300552b221927a6236ba2549ec1418f8bd4d49e |
kpartx-0.4.7-54.el5.x86_64.rpm | SHA-256: 36f4d02a9f3aed5479969266cdef28461810acaf01813c78b4063516a7dfbde0 |
i386 | |
device-mapper-multipath-0.4.7-54.el5.i386.rpm | SHA-256: 9c20104405f94dada6c0a95a74c22d1d7636bca816c9c00318b1406caaa2841d |
device-mapper-multipath-debuginfo-0.4.7-54.el5.i386.rpm | SHA-256: 9348402a2a91fa70b522db1e3b5d8f203ef03d9ccda73763c986d46e8fb71916 |
kpartx-0.4.7-54.el5.i386.rpm | SHA-256: bf4e4680ea7e4c78b576d4fce62e6e7d1223cc3e418548b8aca3a33bc675a108 |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
device-mapper-multipath-0.4.7-54.el5.src.rpm | SHA-256: a33cf608606ca3be8067a18d31f7ae1a9e0fb14625f14641b07bc9500afeaeff |
s390x | |
device-mapper-multipath-0.4.7-54.el5.s390x.rpm | SHA-256: b6e58b8df30f5392ba4ba77a917cbe4e838acfc7bab4aa5918121b3750ad8499 |
device-mapper-multipath-debuginfo-0.4.7-54.el5.s390x.rpm | SHA-256: 913ba19b817c03e29c311377ea8bd4a763aa75c4868b00337bce62124c8c72e7 |
kpartx-0.4.7-54.el5.s390x.rpm | SHA-256: 7418266545b52487018376ba5846afd91b346cc144da82973282648608b1b14f |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
device-mapper-multipath-0.4.7-54.el5.src.rpm | SHA-256: a33cf608606ca3be8067a18d31f7ae1a9e0fb14625f14641b07bc9500afeaeff |
ppc | |
device-mapper-multipath-0.4.7-54.el5.ppc.rpm | SHA-256: 7692293847b15f375bc00bcde0d88176c0a494b358ea33b2281b4c600b61dcab |
device-mapper-multipath-debuginfo-0.4.7-54.el5.ppc.rpm | SHA-256: 4375efd1ee378de42a820e6fed79cbedad0931967eedaa95e36c1f7207a1d5f0 |
kpartx-0.4.7-54.el5.ppc.rpm | SHA-256: 788947cce958ef291db7322de65cea80ccc0984ac75b546e87fec295b8b9ad72 |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
device-mapper-multipath-0.4.7-54.el5.src.rpm | SHA-256: a33cf608606ca3be8067a18d31f7ae1a9e0fb14625f14641b07bc9500afeaeff |
x86_64 | |
device-mapper-multipath-0.4.7-54.el5.x86_64.rpm | SHA-256: a6ed8d0a27c74ac14271ba1258dfcd86f195ef139a50bb8c11f93b447aadb766 |
device-mapper-multipath-debuginfo-0.4.7-54.el5.x86_64.rpm | SHA-256: 20f35c19343becf63a4156356300552b221927a6236ba2549ec1418f8bd4d49e |
kpartx-0.4.7-54.el5.x86_64.rpm | SHA-256: 36f4d02a9f3aed5479969266cdef28461810acaf01813c78b4063516a7dfbde0 |
i386 | |
device-mapper-multipath-0.4.7-54.el5.i386.rpm | SHA-256: 9c20104405f94dada6c0a95a74c22d1d7636bca816c9c00318b1406caaa2841d |
device-mapper-multipath-debuginfo-0.4.7-54.el5.i386.rpm | SHA-256: 9348402a2a91fa70b522db1e3b5d8f203ef03d9ccda73763c986d46e8fb71916 |
kpartx-0.4.7-54.el5.i386.rpm | SHA-256: bf4e4680ea7e4c78b576d4fce62e6e7d1223cc3e418548b8aca3a33bc675a108 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.