Issued:
2018-01-24
Updated:
2018-01-24

RHEA-2018:0136 - VDSM bug fix and enhancement update 4.1.9


Synopsis

VDSM bug fix and enhancement update 4.1.9

Type/Severity

Product Enhancement Advisory None

Topic

Updated vdsm packages that fix several bugs and add various enhancements are now available.

Description

VDSM is a management module that serves as a Red Hat Virtualization Manager agent on Red Hat Virtualization Host or Red Hat Enterprise Linux hosts.

Changes to the vdsm component:

  • Currently, LVM scans and activates raw volumes during boot. Then it scans and activates guest logical volumes created inside a guest on top of the raw volumes. It also scans and activates guest logical volumes inside LUNs which are not part of a Red Hat Virtualization storage domain. As a result, there may be thousands of active logical volumes on a host, which should not be active. This leads to very slow boot time and may lead to data corruption later if a logical volume active on the host was extended on another host. To avoid this, you can configure an LVM filter using the "vdsm-tool config-lvm-filter" command. The LVM filter prevents scanning and activation of logical volumes not required by the host, which improves boot time. (BZ#1524500)

  • Previously, VDSM was accessing NFS storage directly when performing lease operations. A bug in Python could cause the entire VDSM process to hang if the NFS storage was not responsive. VDSM could become unkillable (D state) for many hours, until the host was rebooted. Now, VDSM uses an external process to access NFS storage, so it can continue to function correctly even if the NFS storage becomes non-responsive, and can be restarted if needed. (BZ#1527827)

Solution

Before applying this update, make sure all previously released errata relevant to your system have been applied.

For details on how to apply this update, refer to:

https://access.redhat.com/articles/2974891

Affected Products

ProductVersionArch
Red Hat Virtualization4x86_64
Red Hat Virtualization for IBM Power LE4ppc64le

Updated Packages

  • vdsm-hook-extra-ipv4-addrs-4.19.45-1.el7ev.x86_64.rpm
  • vdsm-hook-openstacknet-4.19.45-1.el7ev.noarch.rpm
  • vdsm-client-4.19.45-1.el7ev.noarch.rpm
  • vdsm-python-4.19.45-1.el7ev.noarch.rpm
  • vdsm-hook-macspoof-4.19.45-1.el7ev.noarch.rpm
  • vdsm-gluster-4.19.45-1.el7ev.noarch.rpm
  • vdsm-api-4.19.45-1.el7ev.noarch.rpm
  • vdsm-hook-vfio-mdev-4.19.45-1.el7ev.noarch.rpm
  • vdsm-xmlrpc-4.19.45-1.el7ev.noarch.rpm
  • vdsm-hook-localdisk-4.19.45-1.el7ev.noarch.rpm
  • vdsm-hook-nestedvt-4.19.45-1.el7ev.noarch.rpm
  • vdsm-hook-ethtool-options-4.19.45-1.el7ev.noarch.rpm
  • vdsm-4.19.45-1.el7ev.src.rpm
  • vdsm-hook-extra-ipv4-addrs-4.19.45-1.el7ev.ppc64le.rpm
  • vdsm-hook-vmfex-dev-4.19.45-1.el7ev.noarch.rpm
  • vdsm-cli-4.19.45-1.el7ev.noarch.rpm
  • vdsm-hook-checkips-4.19.45-1.el7ev.x86_64.rpm
  • vdsm-4.19.45-1.el7ev.x86_64.rpm
  • vdsm-hook-vhostmd-4.19.45-1.el7ev.noarch.rpm
  • vdsm-jsonrpc-4.19.45-1.el7ev.noarch.rpm
  • vdsm-yajsonrpc-4.19.45-1.el7ev.noarch.rpm
  • vdsm-hook-fcoe-4.19.45-1.el7ev.noarch.rpm
  • vdsm-4.19.45-1.el7ev.ppc64le.rpm
  • vdsm-hook-checkips-4.19.45-1.el7ev.ppc64le.rpm

Fixes

CVEs

(none)

References

(none)


Additional information