[fedora-virt] Fedora virt status
Mark McLoughlin
markmc at redhat.com
Fri Oct 30 16:44:26 UTC 2009
Fedora 12
=========
Fedora 12 Beta slipped by a week, but was released on Oct 20:
https://fedoraproject.org/wiki/F12_Beta_Announcement
We're now in the final countdown to F12 GA. The first release
candidate will be composed next week and, all going well, we should
have a release on November 17.
Thankfully, the virt blocker list is now clear, but if you're looking
to help with making Fedora 12 even better, there's no better place to
start than the F12 target tracker bug:
https://bugzilla.redhat.com/showdependencytree.cgi?id=F12VirtTarget&hide_resolved=1
There's over 100 bugs there that need your help!
Witty Tagline
=============
Dan Berrange has done a great job of coming up with a "witty tagline"
for each of the virtualization feature sets in previous Fedora
releases:
https://fedoraproject.org/wiki/Virtualization/History
Fedora 11: The walled garden
Fedora 10: Management at a distance
Fedora 9: Farewell to old friends
Fedora 8: Protection from the bad guys
Fedora 7: The new kid on the block
Fedora Core 6: Virtualization grows up
Fedora Core 5: The future is now
Fedora Core 4: Glimpse of the future
We need a tagline which describes our eclectic mix of features in
Fedora 12. Any ideas?
Fedora Weekly News
==================
Dale Bewley has contributed another bunch of virtualization sections
to Fedora Weekly News:
https://fedoraproject.org/wiki/FWN/Issue196#Virtualization
https://fedoraproject.org/wiki/FWN/Issue197#Virtualization
https://fedoraproject.org/wiki/FWN/Issue199#Virtualization
ABRT and qemu-kvm
=================
It's quite common that we have to ask bug reports to collect a stack
trace for a qemu-kvm segfault.
Is ABRT the future?
https://bugzilla.redhat.com/show_bug.cgi?id=528754#c1
Try this:
$> yum install --enablerepo=rawhide-debuginfo qemu-debuginfo
$> yum install -y abrt abrt-cli abrt-addon-ccpp abrt-plugin-logger
$> service abrtd restart
then when qemu-kvm crashes, you should be able to do e.g.:
$> abrt-cli --get-list
$> echo n | abrt-cli --report $uuid > t.log
Anyone got ideas for a better way to use ABRT to catch virt related
bugs? We could do with adding instructions to:
http://fedoraproject.org/wiki/How_to_debug_Virtualization_problems
Got Windows Guests?
===================
Rich Jones has added yet another weird and fantastical feature to
libguestfs ... and he needs your help to check that it works:
http://www.redhat.com/archives/fedora-virt/2009-October/msg00128.html
If you have any Windows guests, then you can help Fedora to support
Windows guests better by spending a few minutes testing the Windows
Registry feature we just added to libguestfs 1.0.75.
Basically, the new virt-win-reg tool can be used to display entries
from the registry in a Windows guest. How cool is that?
Bugzilla
========
DOOM-O-METER: 198 bugs open four weeks ago, only 186 now!
Ongoing Bugs
============
== kernel ==
https://bugzilla.redhat.com/515741
2.6.30 kernel stopped supporting xattrs on hugetlbfs
John Cooper is working on getting a patch together for F-12.
https://bugzilla.redhat.com/524808
swiotlb should be enabled when VT-d setup fails
dwmw2 points out that if VT-d setup fails (because e.g. a bad BIOS
is detected), then we should make sure that swiotlb is still
enabled. Chris Wright has been working on the fix. All are agreed
that this shouldn't be considered a release blocker.
https://bugzilla.redhat.com/530389
allow userspace to adjust kvmclock offset
Glauber has patches queued upstream to add new kvmclock ioctls and
wants them backported to Fedora 12.
https://bugzilla.redhat.com/531270
TG3, kvm, ipv6 & tso data corruption bug
Rik van Riel discovered this TSO6 related issue with the tg3
driver which is causing traffic from his KVM guest to be
corrupted.
https://bugzilla.redhat.com/528245
starting a KVM guest before wireless NIC is brought up results in
"nf_conntrack: table full, dropping packet."
Paul Lambert reports that his machine locks up on boot if he sets
his KVM guest to autostart. It looks like it may be related to the
wireless connection not being available at that point, but we're
still pretty far from narrowing the issue down.
== qemu ==
https://bugzilla.redhat.com/528754
qemu-kvm segfault caused by -soundhw es1370
Gene Czarcinski reported this qemu segfault and managed to obtain
a stack trace for it.
https://bugzilla.redhat.com/528134
qemu should set O_CLOEXEC on all file descriptors
glibc is now forking a ptchown program under certain
circumstances, and SELinux issues showed that we are leaking file
descriptors into forked processes. Uli claims we should set
O_CLOEXEC but Dan, Markus and Kevin disagree.
https://bugzilla.redhat.com/472236
KVM guests cannot boot PXE "local"
This bug was originally reported against Fedora 10, but apparently
is still a problem in Fedora 12 with gPXE.
https://bugzilla.redhat.com/528764
qemu's SDL backend doesn't release the console framebuffer on exit
Matt Booth discovered this annoyance with qemu's SDL backend.
== libvirt ==
https://bugzilla.redhat.com/527736
libvirt can't create storage pool volumes on a FAT32 hard disk -
'cannot set file owner ... Operation not permitted'
Reported by Richard Hughes, looks like libvirt's fs storage
backend just isn't handling this case correctly.
https://bugzilla.redhat.com/529363
virsh restore fails - failing to re-label the save file ?
sVirt related virsh restore failure.
== virtinst ==
https://bugzilla.redhat.com/528947
virtinst: Creating LVM volume on QEMU during VM creation fails
A virtinst traceback during cloning, fixed by Cole upstream but
needing backporting.
== virt-manager ==
https://bugzilla.redhat.com/530210
virt-manager setfacl() fails on filesystems not mounted with the
'acl' option
Our solution for "qemu can't access my homedir" was to use setfacl
to give it access. We're scuppered in the case where users have
created the filesystem themselves without the 'acl' option listed
in the defaults. We need a better error message for this case.
https://bugzilla.redhat.com/530948
virt-manager: switching VM to fullscreen pins the window to 1st
virtual desktop
Stefan Assman is seeing very strange behaviour when trying to use
virt-manager in fullscreen mode.
https://bugzilla.redhat.com/526952
virt-manager locks up frequently using remote connection
Problem reported by both Matt Booth and Chris Wright.
https://bugzilla.redhat.com/527714
Entering a non-numeric capacity creates a volume with 10000 MB
Another minor virt-manager quirk.
https://bugzilla.redhat.com/530448
RFE: virt-manager should provide a means to refresh storage pools
virsh has a 'refresh-pool' operation, but virt-manager doesn't
expose it.
https://bugzilla.redhat.com/529956
16x16 icon in Virtual Machine Details window
https://bugzilla.redhat.com/529954
virt-manager dialog buttons do not follow the HIG
https://bugzilla.redhat.com/529955
virt-manager host details window does not honor button_have_icons
setting
https://bugzilla.redhat.com/529657
virt-manager accidentally showing tabs in VM details
https://bugzilla.redhat.com/530096
virt-manager host details window does not need a menu
Another bunch of reports of virt-manager UI warts from Michael
Monreal.
https://bugzilla.redhat.com/529217
virt-manager storage pool window appears behind dialog
This annoyance in Fedora 11 reported by James Laska is fixed
upstream, but needs backporting.
https://bugzilla.redhat.com/530178
virt-manager right-click menu for connections should have a
delete item
Yet another UI quirk, this time reported by Gianluca Cecchi.
https://bugzilla.redhat.com/529842
virt-manager: Storage browser should change window title when
choosing ISO
"Choose Volume" was causing some confusion which could be avoided
if it was changed to "Choose ISO".
== xen ==
https://bugzilla.redhat.com/523941
kernel 2.6.31-1[24].fc12 doesn't boot in xen PV guest on 64b host
Andrew Jones is busy debugging this and has successfully bisected
the problem down to a specific upstream commit. Some debate in the
bug as to whether we'd actually slip the release for it. In the
end, it turned out to be fixed by 2.6.31.5 for unknown reasons.
https://bugzilla.redhat.com/531311
2.6.32 boot fails as Xen PV guest with stackprotector
Andrew also uncovered this issue with the Fedora 13 kernel.
https://bugzilla.redhat.com/526627
F11 Xen DomU unstable (2.6.30)
Reporters seeing consistent Fedora 11 Xen guest lockups, seemingly
dependant on the clock source.
https://bugzilla.redhat.com/521800
kernel backtrace: possible recursive locking detected on Xen domU
A strange recursive locking warning under Xen which apparently
doesn't make much sense.
Resolved Bugs
=============
== misc ==
https://bugzilla.redhat.com/530015
Add libvirt to Virtualization group
Somehow when we split libvirt-client from libvirt, we failed to
make sure that libvirt was still being pulled in by the
Virtualization package group.
https://bugzilla.redhat.com/523914
Mouse does not move in PV Xen guest under RHEL-5.4
Wrangling of this complex blocker bug continued. Peter Hutterer
(the evdev maintainer) came up with a way to allow evdev to be
configured so it works like before. The fixes are now in rawhide.
== kernel ==
https://bugzilla.redhat.com/524229
Local migration of kvm guest fails in Fedora12 Alpha
Marcelo thought this was a pvmmu issue fixed in 2.6.31, but
apparently not. After some more testing Marcelo now suspects it's
a kvmclock related issue fixed by Glauber upstream. This is now
fixed in rawhide.
https://bugzilla.redhat.com/526869
Add virtio_blk support cache flush (VIRTIO_BLK_F_FLUSH)
Justin has pulled this 2.6.32 patch into Fedora 12.
https://bugzilla.redhat.com/525890
Backport virtio patches for optimised virtio-net
We've decided to wait until 2.6.32 for these patches.
== qemu ==
https://bugzilla.redhat.com/531419
qemu issue with non-virtio NICs receiving heavy traffic volumes
Reported by Scott Tsai on the qemu-devel upstream list, patch was
pulled into Fedora 12.
https://bugzilla.redhat.com/524734
KVM guest ext3 errors at shutdown when using virtio and a qcow2
backing file
Kevin debugged this, posted a patch upstream suitable for stable
and we pulled it into F-12.
https://bugzilla.redhat.com/528901
qemu-kvm : msrs[] array in kvm_arch_save_regs() too small / may
cause stack corruption
Ulrich Obergfell provided this excellent analysis of a savevm
segfault in Fedora 11. Eduardo sent a fix upstream.
https://bugzilla.redhat.com/503156
qemu VNC :: xterm inside VM shows garbled text
The version of qemu in Fedora 11 appears to have a broken VNC
CopyRect encoding implementation and this has been seriously
annoying some users. In the absence of a confirmed fix, we've just
disabled the encoding for now.
https://bugzilla.redhat.com/527653
/etc/init.d/ksm: line 69: [: -eq: unary operator expected
Minor bug with the ksm initscript now fixed in F-12.
https://bugzilla.redhat.com/527087
qemu-common postinstall scriptlet uses getent before it's
installed
Bruce Jerrick points out this packaging error. Fixed in F-12
now.
https://bugzilla.redhat.com/526381
qcow2 performance bad under i/o load
CLOSED NOTABUG since these were compressed qcow2 images.
https://bugzilla.redhat.com/530059
VDE support in qemu?
CLOSED CANTFIX until someone packages VDE.
https://bugzilla.redhat.com/530136
guestfwd option doesn't allow supplementary chardev options like
server,nowait
Rich Jones points out a problem with the -net user,guestfwd=
option, but since libguestfs doesn't need it anymore and the new
-chardev option upstream solves the problem, this is now marked
CLOSED UPSTREAM.
https://bugzilla.redhat.com/528678
qemu-img does not correctly roundtrip data for VPC image format
This minor issue was caught by the libvirt-TCK test suite. Kevin
reports that this is NOTABUG, but rather a limitation with the vpc
file format.
https://bugzilla.redhat.com/526776
Add rtl8209 to gpxe-roms-qemu
https://bugzilla.redhat.com/526781
Add rtl8209 to etherboot-zroms-kvm
https://bugzilla.redhat.com/526243
Guest PXE booting doesn't work when using ne2k_pci NIC model
https://bugzilla.redhat.com/526777
Guest PXE booting doesn't work when using ne2k_pci NIC model
Fixed this in F-11 and F-12.
== libvirt ==
https://bugzilla.redhat.com/523158
virsh restore causes libvirtd segfault virExec()
Dan Berrange identified the recent change that caused this
regression. Fixed now in Fedora 12.
https://bugzilla.redhat.com/528162
Fix memory leak in libvirtd in F12
An upstream fix which needed backporting to F12.
https://bugzilla.redhat.com/526769
libvirt logrotate settings should roll over weekly instead of
daily
https://bugzilla.redhat.com/531030
log file sized increased by "compression"
Two requests to fix logrotate's handling of libvirt's qemu log
files. Fixed for F-12.
https://bugzilla.redhat.com/517157
libvirt fails to start guest on NFS even when sebool virt_use_nfs
is on
We never got around to backporting the fix for this to F-11 and
other users had been reporting it. Now fixed in a F-11 update.
https://bugzilla.redhat.com/524732
org.libvirt.manage policy kit denial
This was due to there being no PolicyKit authentication agent
running in the session.
== virt-manager ==
https://bugzilla.redhat.com/461962
virt-manager should support logical pool enumeration
Creating a lvm volume group using virt-manager is confusing, but
Cole has fixed that upstream now.
https://bugzilla.redhat.com/440591
virt-manager: Add 'double click to connect' hint to connection
row tooltip
Another UI annoyance fixed by Cole upstream.
https://bugzilla.redhat.com/526111
virt-manager add storage volume allows an empty name field
https://bugzilla.redhat.com/526077
virt-manager toolbar buttons should have tooltips
https://bugzilla.redhat.com/524083
virt-manager storage "Allocation" field can be set higher than "Max Capacity"
Fixed by virt-manager-0.8.0-7.fc12
== xen ==
https://bugzilla.redhat.com/521806
Unowned directory /usr/lib64/fs
https://bugzilla.redhat.com/496135
missing dependency on PyXML
Justin Forbes fixed both of these F-12 xen packaging bugs.
https://bugzilla.redhat.com/531429
libvirt failed to disconnect and double free crashes on
F12/rawhide with Xen
Pasi Karkkainen requested a couple of libvirt xen driver fixes
from 0.7.2 be backported to Fedora 12.
More information about the Fedora-virt
mailing list