RHBA-2013:0159 - Bug Fix Advisory
vdsm bug fix update
Bug Fix Advisory
Updated vdsm packages that fix various bugs are now available.
VDSM is a management module that serves as a Red Hat Enterprise
Virtualization Manager agent on Red Hat Enterprise Virtualization
Hypervisor or Red Hat Enterprise Linux hosts.
These updated packages fix these bugs:
- Previously the VDSM bootstrap process would attempt to start libvirtd without
first starting the messagebus service. As a result the boot strap process would
later fail when attempting to create the "rhevm" network bridge. The bootstrap
process has been updated to always start the messagebus service before starting
the libvirtd service (BZ#882553).
- Previously VDSM bootstrap issued a the 'yum clean all' command prior to
package installation. In some circumstances issuing this command resulted in the
SSH session timing out during host installation. To avoid this issue the VDSM
bootstrap script has been updated and now issues the faster "yum clean
expire-cache" command (BZ#882554).
- Changes to VDSM resulted in attempts to cleanly shut down virtual machines
from the Manager failing unless the guest agent was installed. VDSM has been
updated to ensure that the ACPI shut down command is sent to virtual machines
when a shut down is requested. As a result guests can now be shut down from the
Manager even when the guest agent is not installed (BZ#883340).
- Virtual machines were found to sometimes pause for a period of several seconds
during storage live migration. To prevent this VDSM has been updated, increasing
the amount of storage space requested by each call to extend the storage volumes
involved in the migration. This allows storage live migration to occur without
pausing the virtual machine(s) (BZ#883939).
- Upgrading storage domains to V3 would sometimes fail with the error "No space
left on device" as a result of running out of metadata slots. VDSM has been
updated to reallocate existing metadata slots, where available, to avoid this
- When connecting to a storage pool VDSM did not always refresh the storage
domain cache. As a result of the stale cache VDSM did not detect changes made to
the storage by other hosts. VDSM has been updated and the connectStoragePool
command now refreshes the storage domain cache before connecting to the storage
- A typographical mistake in the rmDCImgDir function of blockSD.py meant that
when an OSError exception was encountered it was not logged correctly. The
mistake has been corrected and the function now logs errors correctly
All users managing Red Hat Enterprise Linux virtualization hosts using Red Hat
Enterprise Virtualization Manager are advised to install these updated packages
which fix these bugs.
These updated packages will be provided to users of Red Hat Enterprise
Virtualization Hypervisor in the next rhev-hypervisor6 errata package.
Before applying this update, make sure all previously-released errata
relevant to your system have been applied.
This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
- Red Hat Virtualization 3 for RHEL 6 x86_64
- BZ - 879942 - 3.1.z - Add a method to reconfigure without init.d parameter
- BZ - 882554 - 3.1.z - 3.1.1 - [vdsm] [bootstrapping] Use 'yum clean expire-cache' instead of 'yum clean all'
- BZ - 883498 - 3.1.z - [Upgrade] vdsm daemon not responding after upgrading from vdsm-4.9-113.4.el6_3 to vdsm-4.9.6-44.0.el6_3
- BZ - 883939 - 3.1.z - vdsm [Storage Live Migration]: vm changes state to pause for a few seconds during storage live migration
- BZ - 884314 - 3.1.z - [vdsm] Failure upgrading a storage domain to V3 - No space left on device
- BZ - 884318 - 3.1.z - [vdsm] ConnectStoragePool fail with 2 hosts in NFS due to stale cache
- BZ - 891053 - 3.1.z Error deleting VM disk
Red Hat Virtualization 3 for RHEL 6