1.156. lvm2

Updated lvm2 packages that fix several bugs and add enhancements are now available.
The lvm2 packages contain support for Logical Volume Management (LVM).

Bug Fixes

BZ#683689
Fixes a possible endless loop in cache.
BZ#677739
Fixes a deadlock while removing last exclusive snapshot in cluster.
BZ#675744
Fixes a boot failure on big-endian architectures.
BZ#674823, BZ#687857
Adds device-mapper library support for wiping ioctl buffers in kernel.
BZ#672617
Improves insufficient free space message for lvcreate.
BZ#660471
Fixes the use of --addtag --deltag arguments for pvchange in cluster.
BZ#660467
Adds support for multiple --addtag or multiple --deltag arguments for pvchange.
BZ#654441
Adds lvm2app support for querying float attributes.
BZ#649334
Fixes lvcreate to not exit incorrectly with a failure if --test option is used.
BZ#648219
Fixes vgs to not limit the number of tags displayed.
BZ#647167
Adds a possibility to use --addtag and --deltag arguments in one command.
BZ#645488
Fixes I/O errors for merged snapshots on boot.
BZ#642575
Fixes a possible error in processing a regular expression used in device filter.
BZ#642938
Adds a new global/metadata_read_only configuration option to disallow any operations changing metadata.
BZ#638052, BZ#652200
Fixes incorrect detection of mounted filesystem in fsadm script.
BZ#636006
Adds scalability improvements.
BZ#635949
Clarifies the description in lvconvert man page.
BZ#634349
Adds support for /, =, !, :, #, & in tags.
BZ#633033
Fixes an issue where adding VG tags left metadata corrupted.
BZ#633018
Adds support for multiple --addtag and --deltag arguments within a single command.
BZ#633013
Adds support for up to 1024 characters in LV tags.
BZ#632681
Fixes cmirrord init script to not fail if it is already started.
BZ#625192
Fixes a failure in mirror log allocation if a device failure in the log is encountered.
BZ#625135
Fixes an issue that caused a mirror log to be removed while replacing the failed mirror image.
BZ#623218
Fixes pvremove to not show 'No physical volume label read' message when removing PVs with no metadata copies in one pvremove command.
BZ#621281
Fixes lvconvert to honour the --yes and --force options.
BZ#620571
Fixes a regression where a non-root user could not view LVM2 devices.
BZ#615907
Fixes a failure in rename during metadata archive and backup handling.
BZ#614049
Includes hooks for querying and setting pvs, vgs and lvs report fields in lvm2app.
BZ#613829
Fixes an issue where a mirror containing snapshot volumes could end up with I/O hung if there was a failed device.
BZ#612862
Fixes clvmd to clean up dlm lockspace if clvmd restart is invoked.
BZ#607334
Adds a possibility to use the allocate fault policy for mirrored logs.
BZ#603912, BZ#602748
Disallows adding a mirror log and removing mirror images (or vice versa) in one step while specifying PVs.
BZ#602389
Clarifies a message about pvmove operation if another process finishes or aborts it.
BZ#601740
Improves lvscan man page to describe possible output values.
BZ#601383
Disallows converting a mirrored log to core log along with image conversion while specifying PVs.
BZ#595507
Fixes an issue with clustered mirrors and very slow I/O.
BZ#596352
Adds new -f option to clvmd to run it in foreground.
BZ#553381
Fixes clvmd init script to comply with LSB and Red Hat init script guidelines.
BZ#525972
Reduces delays by avoiding scans on failed devices (devices/disable_after_error_count configuration option).
BZ#525957
Adds support for snapshots of a mirror.
BZ#510292
Adds support for striped mirrors.
BZ#504871
Adds 'cling by tags' allocation policy.
Users are advised to upgrade to these updated lvm2 packages, which resolve these issues and add these enhancements.