- Issued:
- 2011-05-19
- Updated:
- 2011-05-19
RHBA-2011:0772 - lvm2 bug fix and enhancement update
Synopsis
lvm2 bug fix and enhancement update
Type/Severity
Bug Fix Advisory (none)
Topic
Updated lvm2 packages that fix several bugs and add enhancements are now available.
Description
The lvm2 packages contain support for Logical Volume Management (LVM).
This update applies the following bug fixes:
- Fixes a possible endless loop in cache. (BZ #683689)
- Fixes a deadlock while removing last exclusive snapshot in cluster. (BZ #677739)
- Fixes a boot failure on big-endian architectures. (BZ #675744)
- Adds device-mapper library support for wiping ioctl buffers in kernel. (BZ #674823, BZ #687857)
- Improves insufficient free space message for lvcreate. (BZ #672617)
- Fixes the use of --addtag --deltag arguments for pvchange in cluster. (BZ #660471)
- Adds support for multiple --addtag or multiple --deltag arguments for pvchange. (BZ #660467)
- Adds lvm2app support for querying float attributes. (BZ #654441)
- Fixes lvcreate to not exit incorrectly with a failure if --test option is used. (BZ #649334)
- Fixes vgs to not limit the number of tags displayed. (BZ #648219)
- Adds a possibility to use --addtag and --deltag arguments in one command. (BZ #647167)
- Fixes I/O errors for merged snapshots on boot. (BZ #645488)
- Adds a new global/metadata_read_only configuration option to disallow any operations changing metadata. (BZ #642938)
- Fixes a possible error in processing a regular expression used in device filter. (BZ #642575)
- Fixes incorrect detection of mounted filesystem in fsadm script. (BZ #638052, BZ #652200)
- Adds scalability improvements. (BZ #636006)
- Clarifies the description in lvconvert man page. (BZ #635949)
- Adds support for /, =, !, :, #, & in tags. (BZ #634349)
- Fixes an issue where adding VG tags left metadata corrupted. (BZ #633033)
- Adds support for multiple --addtag and --deltag arguments within a single command. (BZ #633018)
- Adds support for up to 1024 characters in LV tags. (BZ #633013)
- Fixes cmirrord init script to not fail if it is already started. (BZ #632681)
- Fixes a failure in mirror log allocation if a device failure in the log is encountered. (BZ #625192)
- Fixes an issue that caused a mirror log to be removed while replacing the failed mirror image. (BZ #625135)
- Fixes pvremove to not show 'No physical volume label read' message when removing PVs with no metadata copies in one pvremove command. (BZ #623218)
- Fixes lvconvert to honour the --yes and --force options. (BZ #621281)
- Fixes a regression where a non-root user could not view LVM2 devices. (BZ #620571)
- Fixes a failure in rename during metadata archive and backup handling. (BZ #615907)
- Includes hooks for querying and setting pvs, vgs and lvs report fields in lvm2app. (BZ #614049)
- Fixes an issue where a mirror containing snapshot volumes could end up with I/O hung if there was a failed device. (BZ #613829)
- Fixes clvmd to clean up dlm lockspace if clvmd restart is invoked. (BZ #612862)
- Adds a possibility to use the allocate fault policy for mirrored logs. (BZ #607334)
- Disallows adding a mirror log and removing mirror images (or vice versa) in one step while specifying PVs.(BZ #603912, BZ #602748)
- Clarifies a message about pvmove operation if another process finishes or aborts it. (BZ #602389)
- Improves lvscan man page to describe possible output values. (BZ #601740)
- Disallows converting a mirrored log to core log along with image conversion while specifying PVs. (BZ #601383)
- Fixes an issue with clustered mirrors and very slow I/O. (BZ #595507)
- Adds support for exclusively activating snapshots of clustered logical volumes. (BZ #527186)
- Adds new -f option to clvmd to run it in foreground. (BZ #596352)
- Fixes clvmd init script to comply with LSB and Red Hat init script guidelines. (BZ #553381)
- Reduces delays by avoiding scans on failed devices (devices/disable_after_error_count configuration option). (BZ #525972)
- Adds support for snapshots of a mirror. (BZ #525957)
- Adds support for striped mirrors. (BZ #510292)
- Adds 'cling by tags' allocation policy. (BZ #504871)
Users are advised to upgrade to these updated lvm2 packages, which resolve these issues 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 This content is not included.http://kbase.redhat.com/faq/docs/DOC-11259
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat Enterprise Linux for Scientific Computing | 6 | x86_64 |
| Red Hat Enterprise Linux for Power, big endian | 6 | ppc64 |
| Red Hat Enterprise Linux for IBM z Systems | 6 | s390x |
| Red Hat Enterprise Linux Workstation | 6 | x86_64 |
| Red Hat Enterprise Linux Workstation | 6 | i386 |
| Red Hat Enterprise Linux Server | 6 | x86_64 |
| Red Hat Enterprise Linux Server | 6 | i386 |
| Red Hat Enterprise Linux Server from RHUI | 6 | x86_64 |
| Red Hat Enterprise Linux Server from RHUI | 6 | i386 |
| Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems) | 6 | s390x |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) | 6 | s390x |
| Red Hat Enterprise Linux Resilient Storage for x86_64 | 6 | x86_64 |
| Red Hat Enterprise Linux Resilient Storage for x86_64 | 6 | i386 |
| Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI | 6 | x86_64 |
| Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI | 6 | i386 |
| Red Hat Enterprise Linux Desktop | 6 | x86_64 |
| Red Hat Enterprise Linux Desktop | 6 | i386 |
Updated Packages
- lvm2-devel-2.02.83-3.el6.x86_64.rpm
- lvm2-2.02.83-3.el6.x86_64.rpm
- device-mapper-event-libs-1.02.62-3.el6.s390.rpm
- lvm2-libs-2.02.83-3.el6.ppc64.rpm
- lvm2-2.02.83-3.el6.i686.rpm
- device-mapper-libs-1.02.62-3.el6.x86_64.rpm
- device-mapper-event-devel-1.02.62-3.el6.i686.rpm
- device-mapper-event-libs-1.02.62-3.el6.x86_64.rpm
- device-mapper-event-devel-1.02.62-3.el6.ppc64.rpm
- lvm2-cluster-2.02.83-3.el6.i686.rpm
- lvm2-debuginfo-2.02.83-3.el6.s390x.rpm
- lvm2-debuginfo-2.02.83-3.el6.x86_64.rpm
- lvm2-devel-2.02.83-3.el6.ppc.rpm
- device-mapper-event-1.02.62-3.el6.s390x.rpm
- lvm2-libs-2.02.83-3.el6.x86_64.rpm
- lvm2-debuginfo-2.02.83-3.el6.i686.rpm
- lvm2-2.02.83-3.el6.ppc64.rpm
- device-mapper-event-1.02.62-3.el6.ppc64.rpm
- device-mapper-event-devel-1.02.62-3.el6.x86_64.rpm
- lvm2-debuginfo-2.02.83-3.el6.ppc.rpm
- lvm2-libs-2.02.83-3.el6.i686.rpm
- device-mapper-libs-1.02.62-3.el6.s390.rpm
- lvm2-libs-2.02.83-3.el6.s390x.rpm
- cmirror-2.02.83-3.el6.x86_64.rpm
- device-mapper-1.02.62-3.el6.s390x.rpm
- device-mapper-event-libs-1.02.62-3.el6.ppc.rpm
- device-mapper-libs-1.02.62-3.el6.s390x.rpm
- lvm2-libs-2.02.83-3.el6.s390.rpm
- device-mapper-event-libs-1.02.62-3.el6.ppc64.rpm
- lvm2-2.02.83-3.el6.src.rpm
- lvm2-2.02.83-3.el6.s390x.rpm
- device-mapper-devel-1.02.62-3.el6.x86_64.rpm
- device-mapper-1.02.62-3.el6.i686.rpm
- device-mapper-libs-1.02.62-3.el6.i686.rpm
- device-mapper-event-1.02.62-3.el6.x86_64.rpm
- device-mapper-devel-1.02.62-3.el6.ppc64.rpm
- device-mapper-devel-1.02.62-3.el6.i686.rpm
- lvm2-devel-2.02.83-3.el6.s390.rpm
- device-mapper-event-devel-1.02.62-3.el6.ppc.rpm
- lvm2-cluster-2.02.83-3.el6.x86_64.rpm
- lvm2-debuginfo-2.02.83-3.el6.s390.rpm
- device-mapper-event-1.02.62-3.el6.i686.rpm
- lvm2-debuginfo-2.02.83-3.el6.ppc64.rpm
- device-mapper-libs-1.02.62-3.el6.ppc.rpm
- device-mapper-devel-1.02.62-3.el6.s390x.rpm
- lvm2-devel-2.02.83-3.el6.ppc64.rpm
- device-mapper-libs-1.02.62-3.el6.ppc64.rpm
- lvm2-libs-2.02.83-3.el6.ppc.rpm
- device-mapper-event-devel-1.02.62-3.el6.s390.rpm
- device-mapper-1.02.62-3.el6.x86_64.rpm
- device-mapper-event-libs-1.02.62-3.el6.i686.rpm
- device-mapper-event-libs-1.02.62-3.el6.s390x.rpm
- lvm2-devel-2.02.83-3.el6.i686.rpm
- device-mapper-1.02.62-3.el6.ppc64.rpm
- cmirror-2.02.83-3.el6.i686.rpm
- device-mapper-devel-1.02.62-3.el6.s390.rpm
- device-mapper-devel-1.02.62-3.el6.ppc.rpm
- device-mapper-event-devel-1.02.62-3.el6.s390x.rpm
- lvm2-devel-2.02.83-3.el6.s390x.rpm
Fixes
- This content is not included.BZ - 504871
- This content is not included.BZ - 527186
- This content is not included.BZ - 553381
- This content is not included.BZ - 595507
- This content is not included.BZ - 596352
- This content is not included.BZ - 601383
- This content is not included.BZ - 601740
- This content is not included.BZ - 602389
- This content is not included.BZ - 602748
- This content is not included.BZ - 603912
- This content is not included.BZ - 607334
- This content is not included.BZ - 612862
- This content is not included.BZ - 613829
- This content is not included.BZ - 614049
- This content is not included.BZ - 615907
- This content is not included.BZ - 620571
- This content is not included.BZ - 621281
- This content is not included.BZ - 623218
- This content is not included.BZ - 625135
- This content is not included.BZ - 625192
- This content is not included.BZ - 632681
- This content is not included.BZ - 633013
- This content is not included.BZ - 633018
- This content is not included.BZ - 633033
- This content is not included.BZ - 634349
- This content is not included.BZ - 635949
- This content is not included.BZ - 638052
- This content is not included.BZ - 642575
- This content is not included.BZ - 642938
- This content is not included.BZ - 645488
- This content is not included.BZ - 647167
- This content is not included.BZ - 648219
- This content is not included.BZ - 649334
- This content is not included.BZ - 652200
- This content is not included.BZ - 654441
- This content is not included.BZ - 660467
- This content is not included.BZ - 660471
- This content is not included.BZ - 672617
- This content is not included.BZ - 675744
- This content is not included.BZ - 677739
- This content is not included.BZ - 683689
- This content is not included.BZ - 687857
CVEs
(none)
References
(none)
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.