-
Story
-
Resolution: Unresolved
-
Critical
-
rhel-10.0
-
lvm2-2.03.28-1.el10
-
Rebase
-
rhel-sst-logical-storage
-
ssg_filesystems_storage_and_HA
-
12
-
16
-
12
-
QE ack, Dev ack
-
False
-
-
None
-
None
-
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-61264 - 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-57001 [RHEL-10]lvm-devices-import unit files have Unknown key 'ConditionPathExists'
- Release Pending
-
RHEL-61264 pvmove reports internal error for a single PV volume group
- Release Pending
- clones
-
RHEL-61251 [RHEL-9.6.0] Rebase lvm2 to 2.03.27 or later
- Release Pending
- links to
-
RHBA-2024:138748 lvm2 bug fix and enhancement update