Bug Fix Advisory vdsm bug fix update

Advisory: RHBA-2013:0159-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2013-01-15
Last updated on: 2013-01-15
Affected Products: Red Hat Enterprise Virtualization 3


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
error (BZ#884314).

* 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
pool (BZ#884318).

* 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


Updated packages

Red Hat Enterprise Virtualization 3

File outdated by:  RHBA-2016:1437
    MD5: 28f9661af9a77fe5c3522e62708a1802
SHA-256: 8f241696fa5a27f62db19776d8cfd6ff27c308b033ce9f0a1885f602907b7bd3
File outdated by:  RHBA-2016:1437
    MD5: f34cfd2a2c52d123516a7dde549834ab
SHA-256: c3350c7473f21a0d7d1b68b706090b2ba8289b5a53d3f5ddf8426695814e94cc
File outdated by:  RHBA-2016:1437
    MD5: dd5cd12ae2e23249b4543a20c8500a6a
SHA-256: 430550cc2fe0cf0a304bf1ea42d7eae517685d939fafcfb33ef5b81063824f5c
File outdated by:  RHBA-2016:1437
    MD5: f79f844b79820dd415789a2bca80b83b
SHA-256: 17a16b558073fc3d1ff6491b1c82797c3fe8ba2db5aacf9d553298d0b0a55f61
File outdated by:  RHBA-2016:1437
    MD5: 837436c3bcaef2a7afaad578e40c92a4
SHA-256: 70bc9c253466d8303e150f163c8b2bab7e12c3e5fdb496ea25465c1f506686a7
vdsm-python-4.9.6-44.3.el6_3.x86_64.rpm     MD5: 679cc38bd13ea6cd5c7bb0f1ec38d3f2
SHA-256: 5c98bbf2863a587659bb37d419239657c3156c999d06982177302d2f22e38cf9
File outdated by:  RHBA-2016:1437
    MD5: 4e896b91c896064b7c1ac0d4f67ce472
SHA-256: 587f0196ff81c7eb0735e35e9c8e1a07afb6397e653ca20c2fcb1dcf954e0ed8
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

879942 - 3.1.z - Add a method to reconfigure without init.d parameter
882554 - 3.1.z - 3.1.1 - [vdsm] [bootstrapping] Use 'yum clean expire-cache' instead of 'yum clean all'
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
883939 - 3.1.z - vdsm [Storage Live Migration]: vm changes state to pause for a few seconds during storage live migration
884314 - 3.1.z - [vdsm] Failure upgrading a storage domain to V3 - No space left on device
884318 - 3.1.z - [vdsm] ConnectStoragePool fail with 2 hosts in NFS due to stale cache
891053 - 3.1.z Error deleting VM disk


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/