Skip to navigation

Bug Fix Advisory xen bug fix and enhancement update

Advisory: RHBA-2009:1328-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-09-02
Last updated on: 2009-09-02
Affected Products: RHEL Desktop Multi OS (v. 5 client)
RHEL Virtualization (v. 5 server)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)

Details

Updated xen packages that fix several bugs and add enhancements are now
available.

The xen packages contain tools for managing the virtual machine monitor in
Red Hat Enterprise Linux Virtualization.

These updated packages fix the following bugs:

* fix CPUs pinning in guest's configuration after save/restore sequence
(BZ#228890)

* kernel command line could not be edited in IA64 PV guests during boot
(BZ#249791)

* disallow migration for domains with attached PCI devices (BZ#334821)

* give memory back to dom0 if autoballooning failed (BZ#345271)

* credit scheduler parameters were not preserved during guest restart
(BZ#345321)

* exclusively used devices could be attached to more than one guest at a
time (BZ#345441)

* allow HVM guests creation under tight memory conditions (BZ#419771)

* migration of PV guests could hang on failure (BZ#428691)

* xend and xendomains init scripts returned wrong exit codes (BZ#430904)

* vfb and vkbd entries were not removed from xenstore after destroying a
guest (BZ#439182)

* saving a guest reported success even if the operation failed (BZ#451675)

* the "xm console" documentation was updated to mention Ctrl-] sequence
which escapes from xenconsole (BZ#454611)

* creating a guest could fail under heavy I/O in dom0 (BZ#456926)

* serialize iptables calls in hotplug scripts (BZ#460410)

* HVM guests suffered from missing clock interrupts (BZ#465116)

* P-V guests could not be rebooted after restarting xend
(BZ#468971,BZ#474579)

* Xen network-bridge script didn't work when source address was specified
for default route (BZ#475249)

* passing out-of-range identification of an IDE disk caused a guest to
misbehave or crash (BZ#475433)

* bogus MAC address was allowed to be specified for a virtual NIC
(BZ#476611)

* data corruption occurred on guests with virtual SCSI disks larger than
1TB (BZ#479339)

* HVM guests suffered from time skews (BZ#480689)

* avoid SCSI device data corruptions on HVM guests with >4GB RAM
(BZ#480843)

* flush Xen SCSI driver buffer to disk before returning from
scsi_write_data() function (BZ#481782)

* correctly handle device detach attempts for devices mounted in guest
(BZ#484110)

* "xm dump-core" didn't truncate existing files (BZ#484346)

* QCOW images were created with wrong byte order (BZ#485471)

* P-V guest didn't resume after failed save or migration (BZ#486157)

* xenconsole didn't work after failed save or migration (BZ#486291)

* QCOW images couldn't be used with PV guests or HVM guests with PV drivers
(BZ#486353)

* xend didn't stop in runlevels 0, 1, and 6 (BZ#490053)

* libxenstore would leak memory on every @domainIntroduced event
(BZ#490158)

* boot first entry in guest's grub.conf if default boot configuration is
invalid (BZ#490754)

* pygrub would ignore "default" and "timeout" options in elilo.conf
(BZ#491408)

* bridged network didn't work well when used together with bonding and
802.1q VLANs (BZ#492258)

These updated packages add the following enhancements:

* support for F11 and F12 keys in HVM BIOS (BZ#338321)

* support for Ctrk-Alt-Del in HVM BIOS (BZ#338331)

* support for global default keymap setting (BZ#345251)

* support for save, restore, migration and dump-core of 32b guests on a 64b
host (BZ#425411, BZ#480118)

* support for attaching PCI devices to HVM guests using VT-d (BZ#480520)

* support for virtual SCSI disks larger than 2TB (BZ#482780)

* support for local migrations (BZ#484967)

* support for 1GB host page tables (BZ#487342)

* support for relative mouse offset VNC extension (BZ#487559)

* support for INT13 LBA48 extensions in HVM BIOS (BZ#487907)

* fix PCIe NICs on Stoakley detach problem (BZ#507179)

* fix guest reboot with VT-d device assigned (BZ#507182)

* add BDFs duplicate check in HVM configure file (BZ#507195)

* fix MSI-X NIC hotplug removal (BZ#507198)

* fix `xm pci-list` BDF output on WeyBridge platform (BZ#507257)

* set cpu_weight default value back to 256 (BZ#508680)

Users of xen are advised to upgrade to these updated packages, which
resolve these issues and add these enhancements.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

RHEL Desktop Multi OS (v. 5 client)

SRPMS:
xen-3.0.3-94.el5.src.rpm
File outdated by:  RHBA-2013:0846
    MD5: 2aaa354672eeb5b8a172194c2de3ab19
 
IA-32:
xen-3.0.3-94.el5.i386.rpm
File outdated by:  RHBA-2013:0846
    MD5: 88eacbb5324c02ab21ba44a1036dc66f
xen-devel-3.0.3-94.el5.i386.rpm
File outdated by:  RHBA-2013:0846
    MD5: 5438a474f282c1c258ed231801dfef22
 
x86_64:
xen-3.0.3-94.el5.x86_64.rpm
File outdated by:  RHBA-2013:0846
    MD5: 90a3aba0272d601ac43a93402d737259
xen-devel-3.0.3-94.el5.i386.rpm
File outdated by:  RHBA-2013:0846
    MD5: 5438a474f282c1c258ed231801dfef22
xen-devel-3.0.3-94.el5.x86_64.rpm
File outdated by:  RHBA-2013:0846
    MD5: 02e091906ffc8b7b91f65d151119e1ac
 
RHEL Virtualization (v. 5 server)

SRPMS:
xen-3.0.3-94.el5.src.rpm
File outdated by:  RHBA-2013:0846
    MD5: 2aaa354672eeb5b8a172194c2de3ab19
 
IA-32:
xen-3.0.3-94.el5.i386.rpm
File outdated by:  RHBA-2013:0846
    MD5: 88eacbb5324c02ab21ba44a1036dc66f
xen-devel-3.0.3-94.el5.i386.rpm
File outdated by:  RHBA-2013:0846
    MD5: 5438a474f282c1c258ed231801dfef22
 
IA-64:
xen-3.0.3-94.el5.ia64.rpm
File outdated by:  RHBA-2013:0846
    MD5: 69525e408d3c6911145605cec3d9ed47
xen-devel-3.0.3-94.el5.ia64.rpm
File outdated by:  RHBA-2013:0846
    MD5: a35ecf2c274a2973ce9a85cb722369c8
 
x86_64:
xen-3.0.3-94.el5.x86_64.rpm
File outdated by:  RHBA-2013:0846
    MD5: 90a3aba0272d601ac43a93402d737259
xen-devel-3.0.3-94.el5.i386.rpm
File outdated by:  RHBA-2013:0846
    MD5: 5438a474f282c1c258ed231801dfef22
xen-devel-3.0.3-94.el5.x86_64.rpm
File outdated by:  RHBA-2013:0846
    MD5: 02e091906ffc8b7b91f65d151119e1ac
 
Red Hat Enterprise Linux (v. 5 server)

SRPMS:
xen-3.0.3-94.el5.src.rpm
File outdated by:  RHBA-2013:0846
    MD5: 2aaa354672eeb5b8a172194c2de3ab19
 
IA-32:
xen-libs-3.0.3-94.el5.i386.rpm
File outdated by:  RHBA-2013:0846
    MD5: 17a3247fc0862609e19398e49e1ab0c0
 
IA-64:
xen-libs-3.0.3-94.el5.ia64.rpm
File outdated by:  RHBA-2013:0846
    MD5: bcc0e6bd9d2dbf853a7cede1209f1248
 
x86_64:
xen-libs-3.0.3-94.el5.i386.rpm
File outdated by:  RHBA-2013:0846
    MD5: 17a3247fc0862609e19398e49e1ab0c0
xen-libs-3.0.3-94.el5.x86_64.rpm
File outdated by:  RHBA-2013:0846
    MD5: a475d381cc550b0e50fbaf368b43dff5
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
xen-3.0.3-94.el5.src.rpm
File outdated by:  RHBA-2013:0846
    MD5: 2aaa354672eeb5b8a172194c2de3ab19
 
IA-32:
xen-libs-3.0.3-94.el5.i386.rpm
File outdated by:  RHBA-2013:0846
    MD5: 17a3247fc0862609e19398e49e1ab0c0
 
x86_64:
xen-libs-3.0.3-94.el5.i386.rpm
File outdated by:  RHBA-2013:0846
    MD5: 17a3247fc0862609e19398e49e1ab0c0
xen-libs-3.0.3-94.el5.x86_64.rpm
File outdated by:  RHBA-2013:0846
    MD5: a475d381cc550b0e50fbaf368b43dff5
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

228890 - Pinned CPUs of guests are unpinned after save/restore sequence
334821 - [RHEL 5.2] Xen 3.1.1 Prevent migration with attached PCI devices
338321 - [RHEL 5.2] Xen 3.1.1 Add F11/F12 key support to hvm bios
338331 - [RHEL 5.2] Xen 3.1.1 Add ctrl-alt-del reboot to hvm bios
345251 - [RHEL 5.2] Xen 3.1.1: Add default keymap option to config.sxp
345271 - [RHEL 5.2] Xen 3.1.1: Give memory back to dom0 after failed autoballoon
345321 - [RHEL 5.2] Xen 3.1.1: Fix sched params to stick on reboot and be accurate in xm list
345441 - [RHEL 5.2] Xen 3.1.1: Add vbd and vif duplication checks
419771 - Creating full virt domain fails showing 'cannot allocate memory'
425411 - [RHEL5.2]: i386 PV guests on x86_64 HV fail "xm save"
430904 - [RHEL5]: xend and xendomains init scripts have wrong return values
439182 - [RHEL5.2]: Running "xm destroy" on a domain with PVFB causes a xenstore leak
454611 - [man] Ctrl+] not documented for xenconsole
456926 - virt-install with 8GB of ram aborts after it creates the storage file.
460410 - xm create fails to add vif PHYSDEV match rules for a domU with multiple network interfaces
465116 - Formatting a disk on a Windows Server 2008/Vista 32 guest causes Windows to panic.
468971 - Xen domain cannot be rebooted after restarting xend
474579 - Xen domain cannot be rebooted after restarting xend if it is configured with a mixture of tap and vbd disks
475249 - xen network-bridge script doesn't work with SRCADDR option in default route interface
475433 - When out of range hdX values are attached, guests misbehave/crash
476611 - xm network-attach allow bogus mac addresses to be entered
480118 - [RHEL5 Xen]: xm dump-core with 32-on-64 PV guest fails
480689 - SMP 32bit RHEL5u1 and RHEL5u2 HVM domain might stop booting when start udev service
480843 - SCSI problems on fullvirt guests with > 4Gb mem
481354 - typo in python2.4/site-packages/xen/xend/sxp.py
481782 - scsi backend: make sure data is actually written to disk
482780 - FEAT: support virtual SCSI disks >2TB
484110 - Unable to shut down guest after attempting block-detach of guest boot device
484346 - xm dump-core does not truncate existing files
485471 - blktap qcow driver uses incompatible endianess vs qemu's qcow driver
486157 - PV guest stops running when xm save fails
486291 - xm console does not work when xm save fails
486353 - Fix missing blktap poll-on-aio support
487559 - RFE: Xen QEMU VNC server needs to support relative mouse VNC extension
487907 - Patch to provide INT13 LBA48 extensions to Xen HVM BIOS (boot off disks/images larger than 128GB)
490053 - xen doesn't stop when entering runlevels 0, 1, or 6.
490158 - libxenstore.so leaks memory on every @domainIntroduced event
490754 - pygrub abort with IndexError if default is set higher than number of boot entries
492258 - network-bridge-bonding doesn't support 802.1q vlans
507765 - XenD looses PVFB config info after PV guest reboot
508680 - default value of cpu_weight changed from 256 to 1
514733 - [Regression] xen HVM fsync performance for file-backed fs is in the toilet



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

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