lvm2: Update to 2.02.188

Message ID 20210824212827.1311226-1-adolf.belka@ipfire.org
State New
Headers show
Series lvm2: Update to 2.02.188 | expand

Commit Message

Adolf Belka Aug. 24, 2021, 9:28 p.m. UTC
- Update from 2.02.187 to 2.02.188
- Update of rootfile not required
- Changelog
   Version 2.02.188 - 07th May 2021
    Fix problem with unbound variable usage within fsadm.
    Avoid removing LVs on error path of lvconvert during creation volumes.
    Fix crashing lvdisplay when thin volume was waiting for merge.
    Support option --errorwhenfull when converting volume to thin-pool.
    Improve thin-performance profile support conversion to thin-pool.
    Support resize of cached volumes.
    Allocation prints better error when metadata cannot fit on a single PV.
    Pvmove can better resolve full thin-pool tree move.
    Limit pool metadata spare to 16GiB.
    Improves convertsion and allocation of pool metadata.
    Support thin pool metadata 15.88GiB, adds 64MiB, thin_pool_crop_metadata=0.
    Enhance lvdisplay to report raid availiable/partial.
    Enhance error handling for fsadm and hanled correct fsck result.
    Stop logging rename errors from persintent filter.
    Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values.
    Support using BLKZEROOUT for clearing devices.
    Support interruption when wipping LVs.
    Add configure --enable-editline support as an alternative to readline.
    Zero pool metadata on allocation (disable with allocation/zero_metadata=0).
    Failure in zeroing or wiping will fail command (bypass with -Zn, -Wn).
    Fix support for lvconvert --repair used by foreign apps (i.e. Docker).
    Support interruption for bcache waiting.
    Fix bcache when device has too many failing writes.
    Fix bcache waiting for IO completion with failing disks.
    Configure use own python path name order to prefer using python3.
    Enhance reporting and error handling when creating thin volumes.
    Use revert_lv() on reload error path after vg_revert().
    Improve estimation of needed extents when creating thin-pool.
    Use extra 1% when resizing thin-pool metadata LV with --use-policy.
    Enhance --use-policy percentage rounding.
    Switch code base to use flexible array syntax.
    Preserve uint32_t for seqno handling.
    Switch from mmap to plain read when loading regular files.
    Fix running out of free buffers for async writing for larger writes.
    Fix conversion to raid from striped lagging type.
    Fix conversion to 'mirrored' mirror log with larger regionsize.
    Fix support for lvconvert --repair used by foreign apps (i.e. Docker).

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

Comments

Michael Tremer Aug. 31, 2021, 10:01 a.m. UTC | #1
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>

> On 24 Aug 2021, at 22:28, Adolf Belka <adolf.belka@ipfire.org> wrote:
> 
> - Update from 2.02.187 to 2.02.188
> - Update of rootfile not required
> - Changelog
>   Version 2.02.188 - 07th May 2021
>    Fix problem with unbound variable usage within fsadm.
>    Avoid removing LVs on error path of lvconvert during creation volumes.
>    Fix crashing lvdisplay when thin volume was waiting for merge.
>    Support option --errorwhenfull when converting volume to thin-pool.
>    Improve thin-performance profile support conversion to thin-pool.
>    Support resize of cached volumes.
>    Allocation prints better error when metadata cannot fit on a single PV.
>    Pvmove can better resolve full thin-pool tree move.
>    Limit pool metadata spare to 16GiB.
>    Improves convertsion and allocation of pool metadata.
>    Support thin pool metadata 15.88GiB, adds 64MiB, thin_pool_crop_metadata=0.
>    Enhance lvdisplay to report raid availiable/partial.
>    Enhance error handling for fsadm and hanled correct fsck result.
>    Stop logging rename errors from persintent filter.
>    Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values.
>    Support using BLKZEROOUT for clearing devices.
>    Support interruption when wipping LVs.
>    Add configure --enable-editline support as an alternative to readline.
>    Zero pool metadata on allocation (disable with allocation/zero_metadata=0).
>    Failure in zeroing or wiping will fail command (bypass with -Zn, -Wn).
>    Fix support for lvconvert --repair used by foreign apps (i.e. Docker).
>    Support interruption for bcache waiting.
>    Fix bcache when device has too many failing writes.
>    Fix bcache waiting for IO completion with failing disks.
>    Configure use own python path name order to prefer using python3.
>    Enhance reporting and error handling when creating thin volumes.
>    Use revert_lv() on reload error path after vg_revert().
>    Improve estimation of needed extents when creating thin-pool.
>    Use extra 1% when resizing thin-pool metadata LV with --use-policy.
>    Enhance --use-policy percentage rounding.
>    Switch code base to use flexible array syntax.
>    Preserve uint32_t for seqno handling.
>    Switch from mmap to plain read when loading regular files.
>    Fix running out of free buffers for async writing for larger writes.
>    Fix conversion to raid from striped lagging type.
>    Fix conversion to 'mirrored' mirror log with larger regionsize.
>    Fix support for lvconvert --repair used by foreign apps (i.e. Docker).
> 
> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
> ---
> lfs/lvm2 | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/lfs/lvm2 b/lfs/lvm2
> index 9b19c1d14..fc87e333a 100644
> --- a/lfs/lvm2
> +++ b/lfs/lvm2
> @@ -24,7 +24,7 @@
> 
> include Config
> 
> -VER        = 2.02.187
> +VER        = 2.02.188
> 
> THISAPP    = LVM2.$(VER)
> DL_FILE    = $(THISAPP).tgz
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
> 
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> 
> -$(DL_FILE)_MD5 = 7941cbe16126ef334b4aa8fcb5c985b5
> +$(DL_FILE)_MD5 = 6f942117cad9c18b0e38af08b72d86b6
> 
> install : $(TARGET)
> 
> -- 
> 2.33.0
>

Patch

diff --git a/lfs/lvm2 b/lfs/lvm2
index 9b19c1d14..fc87e333a 100644
--- a/lfs/lvm2
+++ b/lfs/lvm2
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 2.02.187
+VER        = 2.02.188
 
 THISAPP    = LVM2.$(VER)
 DL_FILE    = $(THISAPP).tgz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 7941cbe16126ef334b4aa8fcb5c985b5
+$(DL_FILE)_MD5 = 6f942117cad9c18b0e38af08b72d86b6
 
 install : $(TARGET)