Issued:
2018-11-05
Updated:
2018-11-05

RHEA-2018:3478 - VDSM bug fix and enhancement update 4.2


Synopsis

VDSM bug fix and enhancement update 4.2

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:

  • In certain cases, when a VM does not successfully complete migration to its destination host, it still boots and runs on the destination host, without VDSM managing it properly. This unmanaged VM can cause split-brain. With this release, a migrating VM is always prevented from starting if the VM setup fails on the destination host. (BZ#1627289)

  • Large snapshots can result in long pauses of a VM that can affect the accuracy of the System Time, upon which time stamps and other time related functions depend. Guest Time Synchronization enables synchronization of the VM’s System Time during the creation of snapshots when enabled. When this feature is enabled and the Guest Agent is running, the VDSM process on the Host attempts to synchronize the System Time of the VM with the Host’s System Time when snapshots are completed and the VM is un-paused. To turn on Guest Time Synchronization for snapshots, use the time_sync_snapshot_enable option. For synchronizing the VM’s System Time during abnormal scenarios that may cause the VM to pause, you can enable the time_sync_cont_enable option. By default, these features are disabled for backward compatibility. (BZ#1620573)

  • Copying volumes to preallocated disks is slower than it can be, and does not make optimal use of available network resources. In this release, qemu-img uses out of order writing. As a result, write operations, such as importing, moving or copying large disks to preallocated storage, can be up to 6 times faster. (BZ#1621211)

  • When a VM is running, the disk size of the virtual machine should be no larger than was required during the initial allocation of disk space, unless you specify pre-allocation. Previously, when you set thin provisioning for importing a KVM-based VM into a Red Hat Virtualizaton environment, the disk size of the VM within the Red Hat Virtualization storage domain was inflated to the volume size or larger, even when the original KVM-based VM was much smaller. KVM Sparseness is now supported so that when you import a virtual machine with thin provisioning enabled into a Red Hat Virtualization environment, the disk size of the original virtual machine image is preserved. (BZ#1628477)

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

Fixes

CVEs

(none)

References

(none)


Additional information