lvm2: Update to version 2.03.28

Message ID 20241109173814.1058040-5-adolf.belka@ipfire.org
State Staged
Commit 87a1445395aab294d081d6fbb5fa6d818049feff
Headers
Series lvm2: Update to version 2.03.28 |

Commit Message

Adolf Belka Nov. 9, 2024, 5:38 p.m. UTC
  - Update from version 2.03.26 to 2.03.28
- Update of rootfile not required
- Changelog
    2.03.28
	  Use radix_tree to lookup for UUID within committed metadata.
	  Use radix_tree to lookup LV list entry within VG struct.
	  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.
	  Replace use of dm_hash with radix_tree for lv names and uuids.
	  Refactor vg_validate with uniq_insert and better use of CPU caches.
	  Add radix_tree_uniq_insert.
	  Update DM cache when taking next VG lock instead of dropping it.
	  Generate json string id only for json reporting.
	  For vgsummary use new API call dm_config_parse_only_section().
	  Use radix_tree for PV names mapping.
	  Split check_lv_segment into separate _in/complete_vg variant.
	  Use find_lv instead of find_lv_in_vg when possible.
	  Do a mirror fixup only when mirrors with logs are imported.
	  Add faster crc32 calculation from zlib code for x86_64.
	  Fall back to direct zeroing if BLKZEROOUT fails during new LV initialization.
    2.03.27
	  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 locked.
	  Deprecate vdo settings vdo_write_policy and vdo_write_policy.
	  Lots of typo fixes across lvm2 code base (codespell).
	  Corrected integrity parameter interleave_sectors for DM table line.
	  Ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV, like raid10.
	  Do not accept duplicate device names for pvcreate.

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 a3570bfd0..8992ecf16 100644
--- a/lfs/lvm2
+++ b/lfs/lvm2
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 2.03.26
+VER        = 2.03.28
 
 THISAPP    = LVM2.$(VER)
 DL_FILE    = $(THISAPP).tgz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = bf7abb8cea32336d8e4c695111fa73fffb242925b2276ddbffcc74c5547a6338a8c7e0dab6a6f77efa31fb9a3f4fad59792b36dedd5c03baeef4dfff5fbf545d
+$(DL_FILE)_BLAKE2 = c4c64975d39b9f5c8def0ec6a405b6aa158b6646fcc010724dc500cec7645a2f97b089665615c5fb0b03cd3c528c95f59122900b4f1d08d16364729c38acc10b
 
 install : $(TARGET)