-
Story
-
Resolution: Unresolved
-
Critical
-
None
-
lvm2-2.03.28-1.el9
-
None
-
Rebase
-
rhel-sst-logical-storage
-
ssg_filesystems_storage_and_HA
-
13
-
17
-
12
-
QE ack, Dev ack
-
False
-
-
None
-
None
-
Pass
-
Automated
-
None
Update lvm2 to upstream version 2.03.27 or later
This brings a significant number of fixes and small improvements:
Version 2.03.28
===============
- Few bugfixes and a lot of speed improvements.
- Introduce setting config/validate_metadata = full | none.
- Restore fs resize call for lvresize -r on the same size LV (2.03.17).
- Correct off-by-one devicesfile backup counting.
- Fall back to direct zeroing if BLKZEROOUT fails during new LV initialization.
Version 2.03.27
===============
- Deprecate vdo settings `vdo_write_policy` and `vdo_write_policy`.
- Do not accept duplicate device names for pvcreate.
- Fix swap device size detection using blkid for lvresize/lvreduce/lvextend.
- Detect GPT partition table and pass partition filter if no partitions defined.
- Add `global/sanlock_align_size` option to configure sanlock lease size.
- Disable mem locking when `activation/reserved_stack` or `reserved_memory` is `0`.
- Fix locking issues in lvmlockd leaving thin pool inactive but locked.
- Corrected integrity parameter `interleave_sectors` for DM table line.
- Ignore `
i|stripes`, `-I|-stripesize` for lvextend on raid0 LV, like on raid10. - Fix lot of typos across lvm2 code base (codespell).
- Cleanup udev sync semaphore if `dm_{udev_create,task_set}_cookie` fails.
- Improve error messages on failed udev cookie create/inc/dec operation.
Version 2.03.26
===============
- Add `--integritysettings` option to manipulate dm-integrity settings.
- Add `--refresh` with `vgscan --mknodes`.
- Improve documentation for `--refresh` option.
- Use `log/report_command_log=1` config setting by default for JSON output format.
- Fix `vgmknodes --refresh` to wait for udev before checking `/dev` content.
- Fix internal error reported by pvmove on a VG with single PV.
- https://github.com/lvmteam/lvm2/issues/148
- https://issues.redhat.com/browse/RHEL-55771 - Fix unreleased memory pools on RAID lvextend.
Version 2.03.25
===============
- Add `vgimportdevices --rootvg [--auto]` adding devices from root VG to devices file.
- Add `lvm-devices-import.{path,service}` service using the above to initialize devices file.
- Handle pruning ids from devices file when lvremove is called and a PV is on top of the LV.
- Change device cache data structures and caching to speed up operations with many LVs.
- Fix infinite loop in lvm shell completion causing out of memory issue (2.03.24).
- Allow forced change of locktype from none.
- Handle OPTIONS defined in /etc/sysconfig/lvmlockd.
- blocks
-
RHEL-8324 Attempting to extend a striped raid type, but only specifying one of the images will core dump
-
- Release Pending
-
-
RHEL-8335 lvconvert -m 0 will always take rimage_0 even if it is out-of-sync
-
- Release Pending
-
-
RHEL-62921 lvremove failure in a shared VG can leave LVs without locks
-
- Release Pending
-
-
RHEL-8340 vgcreate deadlocks when attempting to specify the same base device twice when it's partitioned
-
- Release Pending
-
-
RHEL-38447 [RFE] Allow pvcreate -f to overwrite devices have GPT partition label.
-
- Release Pending
-
-
RHEL-46948 Allow chaining of thin volumes with external origin
-
- Release Pending
-
-
RHEL-55771 pvmove reports internal error for a single PV volume group
-
- Release Pending
-
-
RHEL-8305 In /dev/mapper/ directory, link to /dev/dm-x device not created after vgmknodes
-
- Release Pending
-
- is cloned by
-
RHEL-61261 [RHEL-10.0] Rebase lvm2 to 2.03.27 or later
-
- Release Pending
-
- links to
-
RHBA-2024:140091 lvm2 update