[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