lvm2: Update to 2.02.187

Message ID 20210203150121.3184772-1-adolf.belka@ipfire.org
State Accepted
Headers
Series lvm2: Update to 2.02.187 |

Commit Message

Adolf Belka Feb. 3, 2021, 3:01 p.m. UTC
  - Update lvm2 from 2.02.181 to 2.02.187
- Updated rootfile
- Changelog
	Version 2.02.187 - 24th March 2020
	==================================
	  Avoid running cache input arg validation when creating vdo pool.
	  Prevent raid reshaping of stacked volumes.
	  Ensure minimum required region size on striped RaidLV creation.
	  Fix resize of thin-pool with data and metadata of different segtype.
	  Fix splitting mirror leg in cluster.
	  Fix activation order when removing merged snapshot.
	  Add support for DM_DEVICE_GET_TARGET_VERSION into device_mapper.
	  Add lvextend-raid.sh to check on RaidLV extensions synchronization.
	  Fix lvmetad shutdown and avoid lenghty timeouts when rebooting system.
	  Prevent creating VGs with PVs with different logical block sizes.
	  Pvmove runs in exlusively activating mode for exclusively active LVs.
	  Activate thin-pool layered volume as 'read-only' device.
	  Ignore crypto devices with UUID signature CRYPT-SUBDEV.
	  Enhance validation for thin and cache pool conversion and swapping.
	  Fixed activation on boot - lvm2 no longer activates incomplete VGs.
	Version 2.02.186 - 27th August 2019
	===================================
	  Improve internal removal of cached devices.
	  Synchronize with udev when dropping snapshot.
	  Add missing device synchronization point before removing pvmove node.
	  Correctly set read_ahead for LVs when pvmove is finished.
	  Fix metadata writes from corrupting with large physical block size.
	  Report no_discard_passdown for cache LVs with lvs -o+kernel_discards.
	  Prevent shared active mirror LVs with lvmlockd.
	Version 2.02.185 - 13th May 2019
	================================
	  Fix change of monitoring in clustered volumes.
	  Improve -lXXX%VG modifier which improves cache segment estimation.
	  Add synchronization with udev before removing cached devices.
	  Fix missing growth of _pmspare volume when extending _tmeta volume.
	  Automatically grow thin metadata, when thin data gets too big.
	  Add support for vgsplit with cached devices.
	  Fix signal delivery checking race in libdaemon (lvmetad).
	  Add missing Before=shutdown.target to LVM2 services to fix shutdown ordering.
	Version 2.02.184 - 22nd March 2019
	==================================
	  Fix (de)activation of RaidLVs with visible SubLVs
	  Change scan_lvs default to 0 so LVs are not scanned for PVs.
	  Add scan_lvs config setting to control if lvm scans LVs for PVs.
	  Fix missing proper initialization of pv_list struct when adding pv.
	Version 2.02.183 - 07th December 2018
	=====================================
	  Avoid disabling lvmetad when repair does nothing.
	  Fix component detection for md version 0.90.
	  Use sync io if async io_setup fails, or use_aio=0 is set in config.
	  Avoid opening devices to get block size by using existing open fd.
	Version 2.02.182 - 30th October 2018
	====================================
	  Fix possible write race between last metadata block and the first extent.
	  Fix filtering of md 1.0 devices so they are not seen as duplicate PVs.
	  Fix lvconvert striped/raid0/raid0_meta -> raid6 regression.
	  Add After=rbdmap.service to {lvm2-activation-net,blk-availability}.service.
	  Fix pvs with lvmetad to avoid too many open files from filter reads.
	  Fix pvscan --cache to avoid too many open files from filter reads.
	  Reduce max concurrent aios to avoid EMFILE with many devices.
	  Fix lvconvert conversion attempts to linear.
	  Fix lvconvert raid0/raid0_meta -> striped regression.
	  Fix lvconvert --splitmirror for mirror type (2.02.178).
	  Do not pair cache policy and cache metadata format.
	  Fix mirrors honoring read_only_volume_list.

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

Patch

diff --git a/config/rootfiles/common/lvm2 b/config/rootfiles/common/lvm2
index 258f3201f..86ea42ebb 100644
--- a/config/rootfiles/common/lvm2
+++ b/config/rootfiles/common/lvm2
@@ -129,4 +129,4 @@  usr/sbin/vgsplit
 #usr/share/man/man8/vgrename.8
 #usr/share/man/man8/vgs.8
 #usr/share/man/man8/vgscan.8
-#usr/share/man/man8/vgsplit.8
+#usr/share/man/man8/vgsplit.8
\ No newline at end of file
diff --git a/lfs/lvm2 b/lfs/lvm2
index a9e02b692..9b19c1d14 100644
--- a/lfs/lvm2
+++ b/lfs/lvm2
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 2.02.181
+VER        = 2.02.187
 
 THISAPP    = LVM2.$(VER)
 DL_FILE    = $(THISAPP).tgz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 7d6380d9a34981fd7b605eaa371295b3
+$(DL_FILE)_MD5 = 7941cbe16126ef334b4aa8fcb5c985b5
 
 install : $(TARGET)