Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

kmod-kvdo-6.1.3.23-5.el7 RPM for x86_64

From CentOS 7.9.2009 for x86_64 / Packages

Name: kmod-kvdo Distribution: Unknown
Version: 6.1.3.23 Vendor: CentOS
Release: 5.el7 Build date: Wed Sep 30 18:42:16 2020
Group: Unspecified Build host: x86-02.bsys.centos.org
Size: 1268586 Source RPM: kmod-kvdo-6.1.3.23-5.el7.src.rpm
Packager: CentOS BuildSystem <http://bugs.centos.org>
Url: http://github.com/dm-vdo/kvdo
Summary: Kernel Modules for Virtual Data Optimizer
Virtual Data Optimizer (VDO) is a device mapper target that delivers
block-level deduplication, compression, and thin provisioning.

This package provides the kernel modules for VDO.

Provides

Requires

License

GPLv2+

Changelog

* Thu Apr 09 2020 - Andy Walsh <awalsh@redhat.com> 6.1.3.23-5
  - Fixed a bug where crash recovery could use the wrong threads for certain
    operations potentially resulting in memory corruption.
    - Resolves: rhbz#1821275
* Thu Sep 05 2019 - Andy Walsh <awalsh@redhat.com> 6.1.3.7-5
  - Fixed a rare bug which would log an assertion failure when shutting down
    a VDO device.
    - Resolves: rhbz#1749000
* Tue Aug 20 2019 - Andy Walsh <awalsh@redhat.com> 6.1.3.4-5
  - Reduced and rate limited more error logging in order to avoid kernel
    soft-lockups.
    - Resolves: rhbz#1706196
  - Fixed a bug in the handling of re-used bios. This bug resulted in a
    kernel panic when rebooting a system after a crash with a VDO device on
    USB attached storage.
    - Resolves: rhbz#1676643
* Wed Mar 27 2019 - Andy Walsh <awalsh@redhat.com> 6.1.2.41-5
  - Reduced and rate limited error logging in order to avoid kernel soft-lockups.
    - Resolves: rhbz#1687005
* Tue Mar 19 2019 - Andy Walsh <awalsh@redhat.com> 6.1.2.38-5
  - Fixed more error path memory leaks.
    - Resolves: rhbz#1609426
  - Rebased to version 6.2.0 of the UDS module
    - Resolves: rhbz#1637762
  - Improved counting of dedupe timeouts by including in the count queries
    which are not made due to their being a lack of resources from previous
    queries taking too long.
    - Resolves: rhbz#1639898
  - Fixed a NULL pointer dereference if dmeventd registration fails.
    - Resolves: rhbz#1640794
  - Fixed a bug in the statistics tracking partial I/Os.
    - Resolves: rhbz#1594406
  - Allowed VDO backing devices to be specified by major:minor device number.
    - Resolves: rhbz#1637762
  - Suppressed egregious read-only error logging.
    - Resolves: rhbz#1687005
* Tue Sep 18 2018 - Andy Walsh <awalsh@redhat.com> 6.1.1.125-5
  - Adjusted the warning when modules are found during install.
  - Resolves: rhbz#1553420
* Fri Sep 14 2018 - Andy Walsh <awalsh@redhat.com> 6.1.1.125-4
  - Attempt to unload modules and print a warning if unable to.
  - Resolves: rhbz#1553420
  - Fixed a hang when recovering a VDO volume with a physical size larger than
    16TB.
  - Resolves: rhbz#1628316
* Wed Sep 05 2018 - Andy Walsh <awalsh@redhat.com> 6.1.1.120-3
  - Rebuilt to work with kernel build
  - Resolves: rhbz#1625555
* Sun Jul 29 2018 - Andy Walsh <awalsh@redhat.com> 6.1.1.120-2
  - No longer attempt to unload modules in %preun
  - Resolves: rhbz#1553420
  - Improved memory allocation by not using the incorrect __GFP_NORETRY flag
    and by using the memalloc_noio_save mechanism.
  - Resolves: rhbz#1571292
  - Fixed a potential deadlock in the UDS index by using the kernel supplied
    struct callback instead of our own implementation of synchronous
    callbacks.
  - Resolves: rhbz#1602151
  - Fixed a potential stack overflow when reaping the recovery journal.
  - Resolves: rhbz#1608070
  - No longer attempt to unload modules in %preun
  - Resolves: rhbz#1553420
  - Improved safety around memory allocation permissions
  - Resolves: rhbz#1595923
  - Improved statistics accounting to allow for concurrent dedupe.
  - Resolves: rhbz#1540722
* Sun Jul 15 2018 - Andy Walsh <awalsh@redhat.com> 6.1.1.111-1
  - Added support for issuing fullness warnings via dmeventd
  - rhbz#1519307
  - Fixed a bug which would cause kernel panics when a VDO device is stacked on a
    RAID50 device.
  - Resolves: rhbz#1593444
  - Improved logging when growing the physical size of a VDO volume.
  - Resolves: rhbz#1597890
  - Resolves: rhbz#1597886
  - Removed misleading log messages when rebuilding the UDS index.
  - Resolves: rhbz#1599867
* Wed Jun 20 2018 - Andy Walsh <awalsh@redhat.com> 6.1.1.99-1
  - Added /sys/kvdo/version which contains the currently loaded version of
    the kvdo module.
  - Resolves: rhbz#1533950
  - Added logging of normal operation when a VDO device starts normally.
  - Resolves: rhbz#1520988
  - Fixed a race in the UDS module which could cause the index to go offline.
  - Resolves: rhbz#1520988
  - Fixed a bug which would cause attempts to grow the physical size of a VDO
    device to fail if the device below the VDO was resized while the VDO was
    offline.
  - Resolves: rhbz#1582647
  - Fixed thread safety issues in the UDS page cache.
  - Resolves: rhbz#1579492
  - Modified the vdo script to not allow creation of a VDO device on top of an
    already running VDO device.
  - Resolves: rhbz#1572640
  - Fixed a bug which could cause data loss when discarding unused portions of a
    VDO's logical space.
  - Resolves: rhbz#1589249
  - Modified grow physical to fail in the prepare step if the size isn't
    changing, avoiding a suspend-and-resume cycle.
  - Resolves: rhbz#1576539
* Fri May 11 2018 - Andy Walsh <awalsh@redhat.com> - 6.1.1.84-1
  - Deleted unused UDS features.
  - Improved performance of sub 4K writes.
  - Simplified and improved performance of writes with FUA.
  - Improved the accuracy of dedupe statistics.
  - Made the MurmurHash3 implementation architecture independent.
  - Fixed compilation errors on newer versions of GCC.
  - Eliminated spurious allocation of a UDS sparse cache for dense indexes.
  - Fixed a deadlock resulting from sleeping while holding a spinlock while
    getting statistics.
  - Resvolves: rhbz#1562228
  - Fixed bugs related to the timing of the creation and destruction of sysfs
    nodes relative to the creation and destruction of VDO data structures.
  - Resolves: rhbz#1559692
  - Fixed a bug which made deduplication impossible to disable.
  - Removed obsolete code.
  - Improved deduplication of concurrent requests containing the same data.
  - Reduced unnecessary logging.
  - Resolves: rhbz#1511127
  - Removed the prepare_ioctl() function to avoid signature changes since
    this function currently does nothing.
  - Resolves: rhbz#1568129
  - Fixed a bug which made using a sparse index impossible to create.
  - Resolves: rhbz#1570156
* Thu May 10 2018 - Andy Walsh <awalsh@redhat.com> - 6.1.1.24-1
  - Rebased to 6.1.1 branch from github
  - Resolves: rhbz#1576701
  - Improved some error messages
* Tue Feb 27 2018 - Andy Walsh <awalsh@redhat.com> - 6.1.0.153-15
  - Fixed preun handling of loaded modules
  - Resolves: rhbz#1549178
* Fri Feb 16 2018 - Joseph Chapman <jochapma@redhat.com> - 6.1.0.149-13
  - Sync mode is safe if underlying storage changes to requiring flushes
  - Resolves: rhbz#1540777
* Wed Feb 07 2018 - Joseph Chapman <jochapma@redhat.com> - 6.1.0.146-13
  - Module target is now "vdo" instead of "dedupe"
  - Fixed a bug where crash recovery led to failed kernel page request
  - Improved modification log messages
  - Improved package description and summary fields
  - Resolves: rhbz#1535127
  - Resolves: rhbz#1535597
  - Resolves: rhbz#1540696
  - Resolves: rhbz#1541409
* Tue Feb 06 2018 - Andy Walsh <awalsh@redhat.com> - 6.1.0.144-13
  - Updated summary and descriptions
  - Resolves: rhbz#1541409
* Thu Feb 01 2018 - Joseph Chapman <jochapma@redhat.com> - 6.1.0.130-12
  - Fix General Protection Fault unlocking UDS callback mutex
  - Removing kmod-kvdo package unloads kernel module
  - Fix URL to point to GitHub tree
  - Resolves: rhbz#1510176
  - Resolves: rhbz#1533260
  - Resolves: rhbz#1539061
* Fri Jan 19 2018 - Joseph Chapman <jochapma@redhat.com> - 6.1.0.124-11
  - Fixed provisional referencing for dedupe.
  - Only log a bio submission from a VDO to itself.
  - vdoformat cleans up metadata properly after fail.
  - Resolves: rhbz#1511587
  - Resolves: rhbz#1520972
  - Resolves: rhbz#1532481
* Wed Jan 10 2018 - Joseph Chapman <jochapma@redhat.com> - 6.1.0.114-11
  - /sys/uds permissions now resticted to superuser only
  - Remove /sys/uds files that should not be used in production
  - Removing kvdo module reports version
  - VDO automatically chooses the proper write policy by default
  - Fixed a Coverity-detected error path leak
  - Resolves: rhbz#1525305
  - Resolves: rhbz#1527734
  - Resolves: rhbz#1527737
  - Resolves: rhbz#1527924
  - Resolves: rhbz#1528399
* Thu Dec 21 2017 - Joseph Chapman <jochapma@redhat.com> - 6.1.0.106-11
  - Detect journal overflow after 160E of writes
  - Clean up UDS threads when removing last VDO
  - Resolves: rhbz#1512968
  - Resolves: rhbz#1523240
* Tue Dec 12 2017 Joe Chapman <jochapma@redhat.com> 6.1.0.97-11
  - Default logical size is no longer over-provisioned
  - Remove debug logging when verifying dedupe advice
  - Resolves: rhbz#1519330
* Fri Dec 08 2017 Joe Chapman <jochapma@redhat.com> 6.1.0.89-11
  - improve metadata cleanup after vdoformat failure
  - log REQ_FLUSH & REQ_FUA at level INFO
  - improve performance of cuncurrent write requests with the same data
  - Resolves: rhbz#1520972
  - Resolves: rhbz#1521200
* Fri Dec 01 2017 Joe Chapman <jochapma@redhat.com> 6.1.0.72-10
  - clear VDO metadata on a vdo remove call
  - fix create of new dedupe indices
  - add magic number to VDO geometry block
  - do less logging when stopping a VDO
  - add a UUID
  - Resolves: rhbz#1512127
  - Resolves: rhbz#1516081
  - Resolves: rhbz#1511109
  - Resolves: rhbz#1515183
* Fri Nov 17 2017 Joe Chapman <jochapma@redhat.com> 6.1.0.55-9
  - fail loading an uncreated index more gracefully
  - remove spurious/unnecessary files from the distribution
  - fix kernel module version
  - make logging less chatty
  - fix an integer overflow in makeVDOLayout
  - Resolves: rhbz#1511034
  - Resolves: rhbz#1511109
  - Resolves: rhbz#1511096
* Fri Nov 10 2017 Joe Chapman <jochapma@redhat.com> 6.1.0.44-8
  - fix readCacheSize handling large numbers
  - vdoformat signals error when it finds a geometry block
  - prevent kernel oops when loading an old geometry block
  - vdoformat silently rounds down physical sizes to a block boundary
  - UDS threads identify related VDO device
  - clean up contents of source tarballs
  - Resolves: rhbz#1505936
  - Resolves: rhbz#1507996
  - Resolves: rhbz#1509466
  - Resolves: rhbz#1510558
  - Resolves: rhbz#1510585
  - Resolves: rhbz#1511201
  - Resolves: rhbz#1511209
* Fri Nov 03 2017 Joe Chapman <jochapma@redhat.com> 6.1.0.34-7
  - Bugfixes
  - Resolves: rhbz#1491422
* Mon Oct 30 2017 Joe Chapman <jochapma@redhat.com> 6.1.0.13-6
  - Fixed some scanning tool complaints
  - Resolves: rhbz#1491422
* Tue Oct 24 2017 Andy Walsh <awalsh@redhat.com> 6.1.0.0-6
  - Fixed kernel requirement to allow subsequent releases without updating spec
  - Resolves: rhbz#1491422
* Fri Oct 20 2017 John Wiele <jwiele@redhat.com> 6.1.0.0-5
  - Bumped kernel requirement to 3.10.0-741
  - Resolves: rhbz#1491422
* Tue Oct 17 2017 John Wiele <jwiele@redhat.com> 6.1.0.0-4
  - Resolved some missing symbols
  - Resolves: rhbz#1491422
* Mon Oct 16 2017 John Wiele <jwiele@redhat.com> 6.1.0.0-3
  - Updated to provide a useable package
  - Resolves: rhbz#1491422
* Sat Oct 14 2017 Andy Walsh <awalsh@redhat.com> 6.1.0.0-2
  - Removed invalid requirement and some unnecessary comments in spec
  - Resolves: rhbz#1491422
* Wed Oct 11 2017 John Wiele <jwiele@redhat.com> 6.1.0.0-1
  - Initial vdo module for Driver Update Program
  - Resolves: rhbz#1491422

Files

/etc/depmod.d/kvdo.conf
/lib/modules/3.10.0-1160.el7.x86_64
/lib/modules/3.10.0-1160.el7.x86_64/extra
/lib/modules/3.10.0-1160.el7.x86_64/extra/kmod-kvdo
/lib/modules/3.10.0-1160.el7.x86_64/extra/kmod-kvdo/uds
/lib/modules/3.10.0-1160.el7.x86_64/extra/kmod-kvdo/uds/uds.ko
/lib/modules/3.10.0-1160.el7.x86_64/extra/kmod-kvdo/vdo
/lib/modules/3.10.0-1160.el7.x86_64/extra/kmod-kvdo/vdo/kvdo.ko
/usr/share/doc/kmod-kvdo/greylist.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 14:35:08 2024