Bug Fix Advisory lvm2-cluster bug fix and enhancement update

Advisory: RHBA-2010:0299-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2010-03-30
Last updated on: 2010-03-30
Affected Products: RHEL Cluster-Storage (v. 5 server)


Updated lvm2-cluster packages that fix several bugs and add enhancements
are now available.

The lvm2-cluster packages contain support for Logical Volume Management
(LVM) in a clustered environment.

This update ensures that the bugs fixed by the lvm2 advisory are also fixed
in a clustered environment.

This update applies the following bug fixes:

* Fixes pvmove abort to be cluster-aware when temporary mirror activation

* Always query active device by using uuid only in cluster.

* Unlocks shared lock in clvmd if device activation call failed.

* Fixes clvmd to never scan suspended devices.

* Never uses distributed lock for LV in non-clustered VG.

* Fixes clvmd memory leak in lv_info_by_lvid.

* Fixes clvmd segfault when refresh_toolcontext fails.

* Makes clvmd return 0 on success rather than 1.

This update adds the following enhancements:

* Propagates commit and revert metadata notifications to other nodes in

* Allows implicit convert to the same cluster lock mode.

* Adds LSB standard headers and functions to clvmd initscript.

Users of lvm2-cluster are advised to upgrade to these updated packages,
which resolve these issues and add these enhancements.


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

Updated packages

RHEL Cluster-Storage (v. 5 server)

File outdated by:  RHBA-2014:1219
    MD5: 48be07e659c1dd5146e6d2488e827fcb
SHA-256: 0680bdbb9dbd17d3f768362b74e4d8f31c44555b76018891b962f4bd7a444a8d
File outdated by:  RHBA-2014:1219
    MD5: a0f0d42986af1af3bacf02ace790110b
SHA-256: dcb632d9b73d0a7a413487084376a1e0eedb09e9082843974896d5ce4fdc143b
File outdated by:  RHBA-2014:1219
    MD5: 5a62911c6aea520a6193fba3b346d93e
SHA-256: 4f12d8668f817a30a1f8168349749250a04ad804ecd3358730ce7e7657d149f6
File outdated by:  RHBA-2014:1219
    MD5: aed714c4207b92210c42fa0810f866af
SHA-256: 185cbbc11503acdbb4e929947e9d2c4ddaa0142510afd3ca43b4f023e2d67a9a
File outdated by:  RHBA-2014:1219
    MD5: 73f13d8085f815b9977582e07312ac70
SHA-256: 2d4c4a0f119845d7c117997f5c4e4073f4576104300505da9a94c8e1df184a6c
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

506986 - clvmd segfaults during pvs option checks
517900 - bypass of exclusive vg/lv lock
528208 - clvmd cmds all report 1 for success instead of 0
538515 - lvm2-cluster does not properly refresh device cache for newly appeared devices
538571 - intermittent mirror creation failures after pvmove operation
539670 - clvmd segfaults when attempting basic operations
543146 - clvmd memory leak when activating clustered volume
547842 - unable to restore log device after successful failure and core conversion
562004 - a mirror fault policy set to remove results in the repair failing on all but one node in cluster

These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:

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