Product SiteDocumentation Site

1.148. lvm2

1.148.1. RHBA-2010:0849: bug fix update

Updated lvm2 packages that resolve several issues are now available.
The lvm2 packages contain support for Logical Volume Management (LVM).
These updated lvm2 packages provide fixes for the following bugs:
  • This update avoids data corruption caused by a failure to detect that a filesystem being resized with 'fsadm' (or lvresize/lvreduce --resizefs) is mounted. The update also fixes various other problems in 'fsadm' including incorrect handling of user's break action, inconsistent processing of the '--dry-run' option, missing support for correctly passing the '--yes' option, and incorrect handling of the 'LVM_BINARY' environment variable. (BZ#641461)
  • Under some circumstances, creating cluster mirrors with the '--nosync' option could cause I/O to become extremely slow. Note that this issue only effected I/O immediately after the creation of the mirror, and only when '--nosync' was used. With this update, I/O no longer runs slow in the aforementioned case. (BZ#641812)
  • Previously, the limit for tags section in metadata was 4096 characters. When this limit was exceeded, the VG metadata were corrupted. With this update, the limitation has been removed and the limit is given by metadata size only. (BZ#641896)
  • Previously, a limit for maximum output length in reporting functions (vgs, lvs) caused problems while using a large set of tags. With this update, the output lines in these reports are now limited by available memory only. (BZ#648554)
All users of lvm2 are advised to upgrade to these updated packages, which resolve these issues.

1.148.2. RHBA-2010:0951: bug fix update and enhancement

Updated lvm2 packages that fix several bugs and add an enhancement are now available.
The lvm2 packages contain support for Logical Volume Management (LVM).
These updated lvm2 packages provide fixes for the following bugs:
  • Merging of a snapshot volume caused I/O errors to be issued during a reboot. After the reboot the snapshot volume (snapshot of an LV where the root file system resides) was still present and it appeared as if the merge operation was still in progress. With this update, the errors no longer occur and the snapshot merge completes cleanly. (BZ#651007)
  • The optimizer for the regex filter defined in the LVM2 configuration (the 'devices/filter' setting) did not work correctly when using the 'or' operator. This resulted in improper filtering of devices. With this update, the application of the regex filter works as expected. (BZ#652185)
  • Previously, the 'vgchange' command did not allow the '--addtag' and '--deltag' arguments to be used simultaneously. With this update, this restriction is removed. (BZ#652186)
  • Prior to this update, the 'fsadm' script issued an error message about not being able to resize the just unmounted file system because it required the 'force' option to be used. With this update, the 'force' option is not needed anymore and the script proceeds and successfully resizes the file system. (BZ#652638)
In addition, these updated lvm2 packages provide the following enhancement:
  • This update adds support for using multiple "--addtag" and "--deltag" arguments within a single command. (BZ#652662)
Users are advised to upgrade to these updated lvm2 packages, which resolve these issues and add this enhancement.

1.148.3. RHEA-2010:0994: enhancement update

Updated lvm2 packages that add various enhancements are now available for Red Hat Enterprise Linux 6.
The lvm2 packages contain support for Logical Volume Management (LVM).
This update adds the following enhancements:
  • Previously, the maximum length of a tag was limited to 128 characters. However, in certain cases, this may have been too restrictive. To remove this restriction, the lvm2 packages have been updated to support tags that are up to 1024 characters long. (BZ#661741)
  • Due to technical limitations, a valid tag can consist of a limited range of characters only. With this update, the list of allowed characters has been extended, and tags can newly contain "/", "=", "!", ":", "#", and "&". (BZ#661742)
Users are advised to upgrade to these updated lvm2 packages, which add these enhancements.

1.148.4. RHBA-2011:0772: bug fix and enhancement update

Updated lvm2 packages that fix several bugs and add enhancements are now available.
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.