Enhancement Advisory device-mapper-multipath enhancement update

Advisory: RHEA-2007:0808-10
Type: Product Enhancement Advisory
Severity: N/A
Issued on: 2007-11-15
Last updated on: 2007-11-15
Affected Products: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)
OVAL: N/A

Details

An enhanced device-mapper-multipath package is now available.

The device-mapper-multipath packages provide tools to manage multipath
devices through the device-mapper multipath kernel module.

Enhancements included in this update are:

* Added multipath support on CCISS devices.

* Added implicit support for active-active failover (ALUA) functionality,
which will be available in upcoming EMC CLARiiON arrays.

* Added support for the mpath_prio_tpc priority callout. This allows
retrieval of priority paths from storage devices such as SAN, STK
OpenStorage D20, and Flexline 280.

* Added a "bindings_file" config file option. This allows the user to
configure where multipath will look for the user_friendly_names bindings file.

This update also fixes the following bugs:

* The multipathd init script contained several error code return commands;
some of these errors prevented the status command from being invoked. This
issue is now corrected by this update, and the status command now runs
correctly.

* When trying to identify paths and priority groups, devices that use the
dasdview command to do so would fail. This was caused by an upstream change
to dasd that replaced the "-f [device_name]" option with "[device_name]".

This change was not compatible with older versions of s390-tools (which
provides the dasdview utility). To fix this, the "-f [device_name]" option
is now enabled by default for all devices that use the dasdview command.

* Running multipath on a pSeries server connecting to a SAN environment
could result in an error. This was caused by an insufficient macro
definition of WWID_SIZE in multipath-tools-0.4.5.64/libmultipath/structs.h.
This update increases WWID_SIZE to 128, which fixes this problem.

* Multipath did not work with devices that had a UUID of more than 64
characters.

* When reading /etc/multipath.conf, multipath incorrectly processed
non-ascii characters. Now, multipath treats all non-ascii characters as
whitespace, except for those inside quoted strings.

All multipath users are advised to upgrade to these updated packages, which
resolve these issues and add these enhancements.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
device-mapper-multipath-0.4.5-27.RHEL4.src.rpm
File outdated by:  RHBA-2008:0764
    caa5fd7491522e835949a197052d705e
 
IA-32:
device-mapper-multipath-0.4.5-27.RHEL4.i386.rpm
File outdated by:  RHBA-2008:0764
    718e70b44f2364d5c84cacfec8fda9b0
 
x86_64:
device-mapper-multipath-0.4.5-27.RHEL4.x86_64.rpm
File outdated by:  RHBA-2008:0764
    35c230b4b16cb0371f0503f6a88bb270
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
device-mapper-multipath-0.4.5-27.RHEL4.src.rpm
File outdated by:  RHBA-2008:0764
    caa5fd7491522e835949a197052d705e
 
IA-32:
device-mapper-multipath-0.4.5-27.RHEL4.i386.rpm
File outdated by:  RHBA-2008:0764
    718e70b44f2364d5c84cacfec8fda9b0
 
IA-64:
device-mapper-multipath-0.4.5-27.RHEL4.ia64.rpm
File outdated by:  RHBA-2008:0764
    1667c9ad0530d7c8f3f81678b3dd77cb
 
PPC:
device-mapper-multipath-0.4.5-27.RHEL4.ppc.rpm
File outdated by:  RHBA-2008:0764
    fae1e7446eb4fbe2aad10cdb48f2ec27
 
s390:
device-mapper-multipath-0.4.5-27.RHEL4.s390.rpm
File outdated by:  RHBA-2008:0764
    03d83213a755ee926e74b26c503f0644
 
s390x:
device-mapper-multipath-0.4.5-27.RHEL4.s390x.rpm
File outdated by:  RHBA-2008:0764
    cda450db79ec0300f1c490ce01d1fcb0
 
x86_64:
device-mapper-multipath-0.4.5-27.RHEL4.x86_64.rpm
File outdated by:  RHBA-2008:0764
    35c230b4b16cb0371f0503f6a88bb270
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
device-mapper-multipath-0.4.5-27.RHEL4.src.rpm
File outdated by:  RHBA-2008:0764
    caa5fd7491522e835949a197052d705e
 
IA-32:
device-mapper-multipath-0.4.5-27.RHEL4.i386.rpm
File outdated by:  RHBA-2008:0764
    718e70b44f2364d5c84cacfec8fda9b0
 
IA-64:
device-mapper-multipath-0.4.5-27.RHEL4.ia64.rpm
File outdated by:  RHBA-2008:0764
    1667c9ad0530d7c8f3f81678b3dd77cb
 
x86_64:
device-mapper-multipath-0.4.5-27.RHEL4.x86_64.rpm
File outdated by:  RHBA-2008:0764
    35c230b4b16cb0371f0503f6a88bb270
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
device-mapper-multipath-0.4.5-27.RHEL4.src.rpm
File outdated by:  RHBA-2008:0764
    caa5fd7491522e835949a197052d705e
 
IA-32:
device-mapper-multipath-0.4.5-27.RHEL4.i386.rpm
File outdated by:  RHBA-2008:0764
    718e70b44f2364d5c84cacfec8fda9b0
 
IA-64:
device-mapper-multipath-0.4.5-27.RHEL4.ia64.rpm
File outdated by:  RHBA-2008:0764
    1667c9ad0530d7c8f3f81678b3dd77cb
 
x86_64:
device-mapper-multipath-0.4.5-27.RHEL4.x86_64.rpm
File outdated by:  RHBA-2008:0764
    35c230b4b16cb0371f0503f6a88bb270
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

231244 - Multipath command execution against HP-X128 LUNs results in displaying of errors.
235081 - LTC29076-multipath -ll option hangs after quiesce of a pav enabled dasd
237691 - multipathd can die under the right circumstances
238983 - multipath callouts use incorrect command line options for dasdview
239069 - [EMC 4.6 bug] Making sure latest hwtable.c settings for EMC CLARiiON are picked up.
242724 - Wrong init script
320151 - bindings file location is problematic for certain configurations



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/