- Issued:
- 2013-02-21
- Updated:
- 2013-02-21
RHBA-2013:0543 - Bug Fix Advisory
Synopsis
qemu-kvm-rhev, qemu-kvm-rhev-tools, qemu-img-rhev bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
New qemu-kvm-rhev, qemu-kvm-rhev-tools, and qemu-img-rhev packages are now
available.
Description
KVM (Kernel-based Virtual Machine) is a full virtualization solution for Linux
on AMD64 and Intel 64 systems. The qemu-kvm-rhev package provides the user-space
component for running virtual machines using KVM, in environments managed by Red
Hat Enterprise Virtualization Manager.
This update fixes the following bugs:
- Previously, package verification (rpm -V) failed for qemu-kvm-rhev because the
qemu-kvm-rhev package provided and conflicted with the qemu-kvm package at the
same time. This issue is resolved by changing the package dependency and
conflict rules so that qemu-kvm-rhev conflicts only with qemu-kvm-rhel, which is
provided only by the Red Hat Enterprise Linux qemu-kvm package. qemu-kvm-rhev
still conflicts with old versions of the qemu-kvm package that did not provide
qemu-kvm-rhel. (BZ#895954)
- The allocation granularity in a mirroring target was independent of its
cluster size, so the target was always bigger than the source. Now,
cluster-sized blocks are copied to the target, so the mirroring target and
source sizes are identical. (BZ#844627)
- A mirroring operation set to "existing" mode was executed even when a target
did not exist. Consequently, snapshot-related operations could not be performed
because the block device was in use by the mirroring job. Now, a mirror block
job is not created if the target bdrv_open() call fails, so mirroring does not
start when the target does not exist. (BZ#814102)
- The drive format had no bdrv_reopen_prepare() method, so the drive reopen()
call could not be performed. Without drive reopen(), you could not commit live
snapshot images to backing images via qemu-img. This update adds bdrv_reopen()
support for RAW hdev, floppy, and CD-ROM formats, so committing live snapshot
images to backing images succeeds. (BZ#877339)
- The previous version of qemu was missing the auto-complete function for
entering a snapshot_blkdev device ID. This issue is now fixed, and auto-complete
works as expected. (BZ#807146)
- Running a block_stream operation on a qcow2 image wrote data onto the target
block device and used up all free disk space. Now, block streaming does not copy
unallocated sectors from the qcow2 backing file, so the sizes of the backing
file and target are identical, and disk space is not exhausted. (BZ#832336)
This update also adds the following enhancement:
- Red Hat Enterprise Linux 6.4 supports merging of external snapshots into a
backing file chain while the guest is live. Merging snapshots into the backing
file chains is often faster, and fits certain workflows better than forward
streaming. Snapshot data resides in the backing file specified for the merge,
and merged snapshots can then be removed. (BZ#767233)
All Red Hat Enterprise Virtualization users with deployed virtualization hosts
are advised to install these updated packages, which fix these bugs and add
these enhancements.
Solution
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
https://access.redhat.com/kb/docs/DOC-11259
Affected Products
- Red Hat Virtualization 3 for RHEL 6 x86_64
Fixes
- BZ - 807146 - snapshot_blkdev tab completion for device id missing
- BZ - 814102 - mirroring starts anyway with "existing" mode and a non-existing target
- BZ - 832336 - block streaming "explodes" a qcow2 file to the full virtual size of the disk
- BZ - 844627 - copy cluster-sized blocks to the target of live storage migration
- BZ - 877339 - fail to commit live snapshot image(lv) to a backing image(lv)
- BZ - 895954 - qemu-kvm-rhev conflicts and provides qemu-kvm
CVEs
(none)
References
(none)
Red Hat Virtualization 3 for RHEL 6
SRPM | |
---|---|
qemu-kvm-rhev-0.12.1.2-2.355.el6.src.rpm | SHA-256: 94debf717dcbcce70a0fedca324fc4c11bcbe17eb04fd47c995a32a77d6cfe7c |
x86_64 | |
qemu-img-rhev-0.12.1.2-2.355.el6.x86_64.rpm | SHA-256: 8eeb38c3043e34105ccbf65f3726b9291b9f341902586975dacfbc3a9381586f |
qemu-kvm-rhev-0.12.1.2-2.355.el6.x86_64.rpm | SHA-256: 74f2490b335d77c43b3ca3264a712280d4ec9adab18f178d576b48bc9e76398d |
qemu-kvm-rhev-debuginfo-0.12.1.2-2.355.el6.x86_64.rpm | SHA-256: b4db03d357b2d7f16aa8f3be027da2aa5604b6384f2163a1ea0a6166f5d717f3 |
qemu-kvm-rhev-tools-0.12.1.2-2.355.el6.x86_64.rpm | SHA-256: 40da63725722511e69b4a936048b97ac167c91602f09102d79dcd5b5d24baeb4 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.