Issued:
2019-08-12
Updated:
2019-08-12

RHBA-2019:2432 - vdsm bug fix and enhancement update


Synopsis

vdsm bug fix and enhancement update

Type/Severity

Bug Fix 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 Hosts or Red Hat Enterprise Linux hosts.

Changes to the ovirt-engine component:

  • Previously, when lease data was moved from the VM Static to the VM Dynamic DB table, there was no consideration that upgrading from 4.1 to later versions would leave the lease data empty when a lease storage domain ID had been specified. This caused validation to fail when the VM launched, so that the VM no longer ran without the user resetting the lease storage domain ID. Consequently, HA VMs with lease storage domain IDs failed to execute.

This bug is now fixed, such that validation no longer takes place when the VM runs, and the lease data is automatically regenerated when the lease storage domain ID is set. After the lease data is regenerated, the VM has the information it needs to run.

Now, after upgrading from 4.1 to later versions, HA VMs with lease storage domain IDs execute normally. (BZ#1716951)

Changes to the vdsm component:

  • In RHVM 4.1 and earlier, DiskType is an int value, while from RHVM 4.2 and later, DiskType is a string value. Consequently, using RHV 4.3 hosts with RHVM 4.1 causes the VDSM error "Invalid parameter: 'DiskType=2'"

In this release, DiskType is once more an int value, so RHV 4.3 hosts can now work with RHVM 4.1. (BZ#1723873)

  • TBA (BZ#1703132)

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-gluster-4.30.24-2.el7ev.x86_64.rpm
  • vdsm-hook-macspoof-4.30.24-2.el7ev.noarch.rpm
  • vdsm-hook-nestedvt-4.30.24-2.el7ev.noarch.rpm
  • vdsm-api-4.30.24-2.el7ev.noarch.rpm
  • vdsm-hook-openstacknet-4.30.24-2.el7ev.noarch.rpm
  • vdsm-hook-checkips-4.30.24-2.el7ev.ppc64le.rpm
  • vdsm-hook-checkips-4.30.24-2.el7ev.x86_64.rpm
  • vdsm-hook-vhostmd-4.30.24-2.el7ev.noarch.rpm
  • vdsm-client-4.30.24-2.el7ev.noarch.rpm
  • vdsm-hook-cpuflags-4.30.24-2.el7ev.noarch.rpm
  • vdsm-4.30.24-2.el7ev.x86_64.rpm
  • vdsm-hook-localdisk-4.30.24-2.el7ev.noarch.rpm
  • vdsm-4.30.24-2.el7ev.ppc64le.rpm
  • vdsm-common-4.30.24-2.el7ev.noarch.rpm
  • vdsm-hook-vmfex-dev-4.30.24-2.el7ev.noarch.rpm
  • vdsm-hook-extra-ipv4-addrs-4.30.24-2.el7ev.ppc64le.rpm
  • vdsm-http-4.30.24-2.el7ev.noarch.rpm
  • vdsm-jsonrpc-4.30.24-2.el7ev.noarch.rpm
  • vdsm-network-4.30.24-2.el7ev.ppc64le.rpm
  • vdsm-network-4.30.24-2.el7ev.x86_64.rpm
  • vdsm-python-4.30.24-2.el7ev.noarch.rpm
  • vdsm-hook-fcoe-4.30.24-2.el7ev.noarch.rpm
  • vdsm-hook-ethtool-options-4.30.24-2.el7ev.noarch.rpm
  • vdsm-gluster-4.30.24-2.el7ev.ppc64le.rpm
  • vdsm-yajsonrpc-4.30.24-2.el7ev.noarch.rpm
  • vdsm-4.30.24-2.el7ev.src.rpm
  • vdsm-hook-extra-ipv4-addrs-4.30.24-2.el7ev.x86_64.rpm

Fixes

CVEs

(none)

References

(none)


Additional information