diff --git a/.gitignore b/.gitignore index dcb76d7..f644791 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/kvdo-ec3f900.tar.gz +SOURCES/kvdo-e77ddd6.tar.gz diff --git a/.kmod-kvdo.metadata b/.kmod-kvdo.metadata index dd93619..8e12ca6 100644 --- a/.kmod-kvdo.metadata +++ b/.kmod-kvdo.metadata @@ -1 +1 @@ -7618188f3dc03246a7d9fa76951dbcc56a7735a1 SOURCES/kvdo-ec3f900.tar.gz +2f655d23e9f8241ce43692797ebdfb85941653e9 SOURCES/kvdo-e77ddd6.tar.gz diff --git a/SPECS/kmod-kvdo.spec b/SPECS/kmod-kvdo.spec index a5564db..e75d388 100644 --- a/SPECS/kmod-kvdo.spec +++ b/SPECS/kmod-kvdo.spec @@ -1,12 +1,12 @@ -%global commit ec3f900fe5a601c3ff7bfe30e98da90ec9d16fc8 -%global gittag 6.2.1.102 +%global commit e77ddd6a10d86fb4f25c0f543a0bee06b37c7633 +%global gittag 6.2.2.24 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%define spec_release 53 +%define spec_release 62 %define kmod_name kvdo %define kmod_driver_version %{gittag} %define kmod_rpm_release %{spec_release} -%define kmod_kernel_version 4.18.0-106.el8 +%define kmod_kernel_version 4.18.0-159.el8 %define kmod_headers_version %(rpm -qa kernel-devel | sed 's/^kernel-devel-//') %define kmod_kbuild_dir . %define kmod_dependencies %{nil} @@ -164,6 +164,82 @@ install -m 644 -D source/greylist.txt $RPM_BUILD_ROOT/usr/share/doc/kmod-%{kmod_ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Dec 03 2019 - Andy Walsh - 6.2.2.24-62 +- Bumped NVR for new 4.18 kernel +- Relates: rhbz#1764816 + +* Tue Nov 26 2019 - Andy Walsh - 6.2.2.24-61 +- Bumped NVR for new 4.18 kernel +- Relates: rhbz#1764816 + +* Mon Nov 11 2019 - Andy Walsh - 6.2.2.24-60 +- Bumped NVR for new 4.18 kernel +- Relates: rhbz#1764816 + +* Thu Oct 31 2019 - Andy Walsh - 6.2.2.24-59 +- Bumped NVR for new 4.18 kernel +- Relates: rhbz#1764816 + +* Wed Oct 30 2019 - Andy Walsh - 6.2.2.24-58 +- Incremented the dm target version to allow lvm to tell whether a VDO +- Resolves: rhbz#1752893 + +* Thu Oct 24 2019 - Andy Walsh - 6.2.2.18-58 +- Bumped NVR for new 4.18 kernel +- Relates: rhbz#1764816 + +* Thu Oct 17 2019 - Andy Walsh - 6.2.2.18-57 +- Reduced the default number of index zones as the previous default + attempted to maximize index performance at the expense of all other + processes. +- Resolves: rhbz#1703507 +- Fixed an assertion when resuming a VDO device which was not suspended + with the no-flush flag. +- Resolves: rhbz#1752893 + +* Fri Sep 13 2019 - Andy Walsh - 6.2.1.138-57 +- Bumped NVR for new 4.18 kernel +- Relates: rhbz#1695330 + +* Thu Aug 08 2019 - Andy Walsh - 6.2.1.138-56 +- Fixed a crash on allocation failure and a use-after-free race introduced by + the changes to avoid issuing I/O while suspended. +- Resolves: rhbz#1659303 + +* Fri Aug 02 2019 - Andy Walsh - 6.2.1.134-56 +- Finished converting the VDO device to conform to the DM convention of not + issuing I/O while suspended. +- Resolves: rhbz#1659303 +- Fixed a bug where crash recovery could use the wrong threads for certain + operations potentially resulting in memory corruption. +- Resolves: rhbz#1703621 +- Fixed a bug which could cause segfaults when running the vdostatus + command. +- Resolves: rhbz#1669960 +- Eliminated a backtrace from the error logged when creating a VDO device + with an erroneous physical size in the table line. +- Resolves: rhbz#1717435 +- Fixed a possible use-after-free of the UDSConfiguration. +- Resolves: rhbz#1653802 +- Made VDO a singleton device because multi-segment devices containing a + VDO have a number of issues. +- Resolves: rhbz#1725077 +- Converted the VDO device to conform to the DM convention of not issuing + writes from the constructor. +- Resolves: rhbz#1669086 + +* Mon Jul 29 2019 - Andy Walsh - 6.2.1.102-56 +- Bumped NVR for new 4.18 kernel +- Relates: rhbz#1695330 + +* Fri Jul 12 2019 - Andy Walsh - 6.2.1.102-55 +- Bumped NVR for new 4.18 kernel +- Relates: rhbz#1695330 + +* Thu Jun 27 2019 - Andy Walsh - 6.2.1.102-54 +- Bumped NVR for new 4.18 kernel +- Relates: rhbz#1695330 + * Fri Jun 14 2019 - Andy Walsh - 6.2.1.102-53 - Continued converting the VDO device to conform to the DM convention of not issuing I/O while suspended.