lvm2: Update to version 2.03.43

Message ID 20261007105658.104404-8-adolf.belka@ipfire.org
State New
Headers
Series lvm2: Update to version 2.03.43 |

Commit Message

Adolf Belka 7 Oct 2026, 10:56 a.m. UTC
- Update from version 2.03.42 to 2.03.43
- No change in rootfile
- Changelog
2.03.43
  Wipe stale signatures before formatting a VDO data LV on thin storage.
  Warn on non-power-of-2 thin pool chunk size; prompt when --chunksize is used.
  Fix lvmpolld shutdown when reaping a finished client thread.
  Fix dmeventd raid repair after partial replacement or resync completion.
  Retry failed dmeventd snapshot extension with exponential backoff.
  Fix dmeventd snapshot threshold advance when lvextend failed.
  Fix dmeventd snapshot unmount on Invalid/Overflow, not 100% usage alone.
  Reject undersized --pooldatavdo conversion before allocating pool metadata.
  Allow lvchange --refresh and properties on hidden thin and cache pool sub LVs.
  Allow 4K stripe size smaller than page size (except on DAX and MD RAID).
  Set recursion limit to 1024 LVs when processing device tree.
  Remove cmirrord and clustered mirror log daemon support.
  Remove legacy vgimportclone.sh script (superseded by native vgimportclone).
  Respect /run/mdadm/creating-<md_dev_name> in 69-dm-lvm.rules.
  Add `lvmconfig --edit Section/Field=Value` to set an lvm.conf setting.
  Add `lvmconfig --edit Section/Field=-` to remove an lvm.conf setting.
  Fix use-after-free of host tag list on toolcontext refresh.
  Fix memleak of config tree list nodes on toolcontext refresh.
  Fix lvmconfig output of merged and unregistered config nodes.
  Recurse into subsections when merging config trees.
  Make lvmpersist reject non-block devices and unsupported device types.
  Make lvmpersist validate `--vg`/`--device` and key options before use.
  Make lvmpersist check for required PR tools (sg_persist, nvme, mpathpersist, jq).
  Make lvmpersist clean up registered keys when interrupted during start/takeover.
  Make lvmpersist report failures from start, stop, clear, remove and query commands.
  Fix lvmpersist `--vg` device list splitting to avoid pathname expansion.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/lvm2 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
  

Patch

diff --git a/lfs/lvm2 b/lfs/lvm2
index 3d8ce3d25..d4f8b5075 100644
--- a/lfs/lvm2
+++ b/lfs/lvm2
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 2.03.42
+VER        = 2.03.43
 
 THISAPP    = LVM2.$(VER)
 DL_FILE    = $(THISAPP).tgz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 1eaa2ab5867adf37e9a8fb62b46d0b79568bf344d5d4ea2e785477a5f1099b8a61443e29dfc3baa4e4bcb5166815fda921a5cf8d2459878fe2e020b0a267c36f
+$(DL_FILE)_BLAKE2 = 2d0c5dadb6c9795b98b9c53dc834bf6d3cd3a82a3247e79f9ec70b917c966474fdcb382b2c07e39e37208ed969a9ba823f53a32280cc2c727ad8d286cc82d764
 
 install : $(TARGET)