diff --git a/.gitignore b/.gitignore index ad9226f..5bf5c35 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/lvm2-b84a992.tar.gz +SOURCES/LVM2.2.03.11.tgz diff --git a/.lvm2.metadata b/.lvm2.metadata index 55ea0f1..c85bb4b 100644 --- a/.lvm2.metadata +++ b/.lvm2.metadata @@ -1 +1 @@ -0e2c3adf54a3349e9bf75b64aa71e27237d2cc95 SOURCES/lvm2-b84a992.tar.gz +9484fd277914a85f330b4067aa222ee13f061189 SOURCES/LVM2.2.03.11.tgz diff --git a/SOURCES/lvm2-rhel8.patch b/SOURCES/lvm2-rhel8.patch index ad50dea..9ad48c0 100644 --- a/SOURCES/lvm2-rhel8.patch +++ b/SOURCES/lvm2-rhel8.patch @@ -7,12 +7,12 @@ index a6ba8f6..2a15962 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ --2.03.11(2)-git (2020-08-09) -+2.03.11(2)-git (2020-12-22) +-2.03.11(2) (2021-01-08) ++2.03.11(2)-RHEL8 (2021-01-08) diff --git a/VERSION_DM b/VERSION_DM index f44bc5f..2475a11 100644 --- a/VERSION_DM +++ b/VERSION_DM @@ -1 +1 @@ --1.02.175-git (2020-08-09) -+1.02.175-git (2020-12-22) +-1.02.175 (2021-01-08) ++1.02.175-RHEL8 (2021-01-08) diff --git a/SPECS/lvm2.spec b/SPECS/lvm2.spec index cf896d9..d5c51d7 100644 --- a/SPECS/lvm2.spec +++ b/SPECS/lvm2.spec @@ -51,20 +51,16 @@ # Do not reset Release to 1 unless both lvm2 and device-mapper # versions are increased together. -%global commit b84a9927b78727efffbb257a61e9e95a648cdfab -%global shortcommit %(c=%{commit}; echo ${c:0:7}) - Summary: Userland logical volume management tools Name: lvm2 %if 0%{?rhel} Epoch: %{rhel} %endif Version: 2.03.11 -Release: 0.4.20201222git%{shortcommit}%{?dist} +Release: 1%{?dist} License: GPLv2 URL: http://sourceware.org/lvm2 -#Source0: ftp://sourceware.org/pub/lvm2/releases/LVM2.%{version}.tgz -Source0: https://github.com/lvmteam/lvm2/archive/%{commit}/lvm2-%{shortcommit}.tar.gz +Source0: ftp://sourceware.org/pub/lvm2/releases/LVM2.%{version}.tgz Patch0: lvm2-rhel8.patch Patch1: lvm2-set-default-preferred_names.patch Patch2: lvm2-test-skip-problematic-tests.patch @@ -125,8 +121,7 @@ or more physical volumes and creating one or more logical volumes (kind of logical partitions) in volume groups. %prep -#%%setup -q -n LVM2.%{version} -%setup -n lvm2-%{commit} +%setup -q -n LVM2.%{version} %patch0 -p1 -b .backup0 %patch1 -p1 -b .backup1 %patch2 -p1 -b .backup2 @@ -735,14 +730,26 @@ An extensive functional testsuite for LVM2. %endif %changelog -* Tue Dec 22 2020 Marian Csontos - 2.03.11-0.4.20201222gitb84a992 -- Merge fixes from upstream up to b84a992. - -* Thu Dec 10 2020 Marian Csontos - 2.03.11-0.3.20201210git9fe7aba -- Merge fixes from upstream up to 9fe7aba. - -* Wed Nov 04 2020 Marian Csontos - 2.03.11-0.2.20201103git8801a86 -- Merge fixes from upstream up to 8801a86. +* Fri Jan 08 2021 Marian Csontos - 2.03.11-1 +- Fix pvck handling MDA at offset different from 4096. +- Partial or degraded activation of writecache is not allowed. +- Enhance error handling in fsadm and handle correct fsck result. +- Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values. +- Support using BLKZEROOUT for clearing devices. +- Fixed interrup handling. +- Fix block cache when device has too many failing writes. +- Fix block cache waiting for IO completion with failing disks. +- Add configure --enable-editline support as an alternative to readline. +- Enhance reporting and error handling when creating thin volumes. +- Enable vgsplit for VDO volumes. +- Lvextend of vdo pool volumes ensure at least 1 new VDO slab is added. +- Restore lost signal blocking while VG lock is held. +- 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. +- Allow pvmove of writecache origin. +- Report integrity fields. +- Integrity volumes defaults to journal mode. * Wed Aug 12 2020 Marian Csontos - 2.03.09-5 - Revert wipe_lv changes.