vdsm 4.0.7 bug fix and enhancement update
|Type:||Bug Fix Advisory|
|Last updated on:||2017-03-16|
|Affected Products:||Red Hat Virtualization ( v.4 for RHEL 7)|
Updated vdsm packages are now available.
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:
* Previously, the lvmetad daemon dynamically activated logical volumes on
multipath devices including logical volumes created inside the virtual machine
on top of Red Hat Virtualization Manager’s (RHV) logical volumes. This caused
many issues, including the following:
- Increasing the number of devices on the Red Hat Virtualization Host, slowing
down any operation that needed to enumerate or scan devices.
- Failure to deactivate RHV logical volumes because the guest
logical volumes on top of them were active. This could lead
to data corruption.
- Errors when running lvm commands on the host, because guest
logical volumes may use physical volumes not available on
the Red Hat Virtualization Host.
In this release, VDSM disables the lvmetad service and logical volumes are no
longer activated dynamically. VDSM activates and deactivates the logical volumes
as needed. (BZ#1398918)
* Previously, the sanlock library did not handle interrupted system calls
correctly. As a result, if a vdsm child process was terminated while the vdsm
was blocked on a sanlock call, the call was interrupted and failed.
Now, the sanlock library correctly handles interrupted system calls and sanlock
calls do not fail if a child process is terminated during a sanlock call.
* Previously, it was possible to add a 4.0 VDSM to a 3.5 Manager. However, this
led to failures. Now, it is no longer possible to add a 4.0 VDSM to a 3.5
* Previously, the Manager did not send migration limitations to the VDSM during
virtual machine migration operations, to define the maximum number of concurrent
incoming and outgoing operations. As a result, if one of these limits was
reached by the VDSM, it did not attempt to retry the operation that failed.
Now, the Manager sends the migration limitations to the VDSM as part of each
migration operation, and consequently, if one of the limits is reached, the VDSM
will retry when the required capacity becomes available. (BZ#1413939)
* Previously, when a LUN was discovered by a host, LVM activated a logical
volume on the LUN before the LUN could be mapped by multipath. As result, the
multipath device was not available on the host, and virtual machines could not
use the missing device.
Now, LVM no longer activates logical volumes dynamically, and multipath can
successfully map the LUN. (BZ#1424819)
relevant to your system have been applied.
For details on how to apply this update, refer to:
|Red Hat Virtualization ( v.4 for RHEL 7)|
|vdsm-4.18.24-3.el7ev.src.rpm|| MD5: bac8477988ca74ceb712a1e885497149
|vdsm-4.18.24-3.el7ev.x86_64.rpm|| MD5: 175607842bca0d3d7dd13f73a7f09b0e
|vdsm-api-4.18.24-3.el7ev.noarch.rpm|| MD5: 6af39597a27802bae6b50ca4efb9aa83
|vdsm-cli-4.18.24-3.el7ev.noarch.rpm|| MD5: 0d438e4d82192a0998dec0842670076c
|vdsm-gluster-4.18.24-3.el7ev.noarch.rpm|| MD5: 73f10a504c4bd1cf7789f7b1215d393d
|vdsm-hook-ethtool-options-4.18.24-3.el7ev.noarch.rpm|| MD5: 5492f9d0b442a119ddecbde85d1f8ec7
|vdsm-hook-fcoe-4.18.24-3.el7ev.noarch.rpm|| MD5: ef679f1a8f13818466017dbfabf56055
|vdsm-hook-macspoof-4.18.24-3.el7ev.noarch.rpm|| MD5: a7ca5e578b3489e61323a5d5e1af5ceb
|vdsm-hook-openstacknet-4.18.24-3.el7ev.noarch.rpm|| MD5: 4cf951b8c964b2fabd116efeeba240e5
|vdsm-hook-vhostmd-4.18.24-3.el7ev.noarch.rpm|| MD5: 71ff078bbd44a20130182689e88ac545
|vdsm-hook-vmfex-dev-4.18.24-3.el7ev.noarch.rpm|| MD5: 53c933be806f26599e4526b914537213
|vdsm-infra-4.18.24-3.el7ev.noarch.rpm|| MD5: 0fae8022309be74be8f847f4bffb4a28
|vdsm-jsonrpc-4.18.24-3.el7ev.noarch.rpm|| MD5: 5109b9dcb7218da411db87dea87e015e
|vdsm-python-4.18.24-3.el7ev.noarch.rpm|| MD5: 6011bcc5893c873ba8e6b0be4983c239
|vdsm-xmlrpc-4.18.24-3.el7ev.noarch.rpm|| MD5: 38cdf2db71484253b5af952e6c087a28
|vdsm-yajsonrpc-4.18.24-3.el7ev.noarch.rpm|| MD5: 2e86c23ef0d07ca66cdb1182c6291e20
|(The unlinked packages above are only available from the Red Hat Network)|
Bugs fixed (see bugzilla for more information)
1398918 - [z-stream clone - 4.0.7] All LVs are auto activated on the hypervisor in RHEL 7
1405758 - [z-stream clone - 4.0.7] Remove 3.5 from the supportedEngines reported by VDSM
1405802 - [z-stream clone - 4.0.7] hostdev listing takes large amount of time
1409478 - [z-stream clone - 4.0.7] Importing VMs from VMware ova file fails with block storage domain and thin provisioned disk
1413939 - [z-stream clone - 4.0.7] VM migration failing with "Returning backwards compatible migration error code"
1416336 - consume fix for "Bug 1356667: libsanlock does not handle EINTR, causing failures in client" to be released 2016-Sep-13
1418280 - [4.0.z] Improve logging during live merge
1424819 - [downstream clone - 4.0.7] [Bug RHV 4.0.4] Intermittent direct lun vm failed to start with error "VolumeError: Bad volume specification".
These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from: