[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[fedora-virt] Fedora virt status



Fedora 12 Schedule
==================

The Fedora 12 release is looming large. At this stage, all efforts
should be focused on polishing off everything for the final release.

  2009-09-17 Virt Test Day (6 days)
  2009-09-29 Final Development Freeze (18 days)
  2009-10-28 Release Candidate Compose (47 days)

Fedora Test Day
===============

Next Thursday, September 17th, we will be holding be holding Fedora
Test Day in order to test all the latest Fedora 12 virt goodies:

  https://fedoraproject.org/wiki/Test_Day:2009-09-17_Virtualization

  General Virt

    * PXE booting
    * Live Migration
    * The qcow2 image format

  KVM

    * KSM
    * Huge page backed memory
    * NIC hotplug
    * Stable guest ABI

  libvirt

    * libguestfs
    * VirtStorageManagement
    * Network_Interface_Management
    * VirtTCK
    * VirtPrivileges

  Hardware Enablement

    * SR-IOV
    * VT-d

Preparations for the day are still in their early stages, so if you
want to help out, please dive right in.

Most importantly, though, please do make an effort to turn up on the
day, grab some test cases and report bugs!

KSM Tuning Daemon
=================

On the fedora-virt list, Dan Kenigsberg and Dan Berrange discussed
creating a KSM tuning service:

  http://www.redhat.com/archives/fedora-virt/2009-September/msg00024.html

  An unattended host running a variable number of qemu-kvm's needs to
  tune ksm automatically, since when memory is tight, it's better to
  spend more cpu on merging pages. In more relaxed cases, it's just a
  waste of time.

  The attached service tries to do just that.

  It monitors how much memory is used by qemu-kvm processes, and
  starts ksm when a threshold is passed. Ksm usually manages to free
  up some memory.

This relates to the new KSM feature in Fedora 12:

  https://fedoraproject.org/wiki/Features/KSM

FWN
===

Dale Bewley continues to churn out excellent virt updates for Fedora
Weekly News:

  https://fedoraproject.org/wiki/FWN/Issue192#Virtualization
  https://fedoraproject.org/wiki/FWN/Issue190#Virtualization

Dale also posted a sneak preview of the extensive virtualization
section for the Fedora 12 release notes:

  http://fedoraproject.org/wiki/Documentation_Virtualization_Beat

Xen Dom0
========

Huge amounts of activity is going on the fedora-xen list around
testing out the latest Xen pv_ops Dom0 kernels. It's all too much to
summarize here, so if you're interested, take a look a the list
archives:

  http://www.redhat.com/archives/fedora-xen/2009-September/date.html

Bugs
====

DOOM-O-METER: 214 open bugs now, 217 three weeks ago

The Fedora 12 blocker list is:

  https://bugzilla.redhat.com/showdependencytree.cgi?id=F12VirtBlocker&hide_resolved=1

and the Fedora 12 target list is:

  https://bugzilla.redhat.com/showdependencytree.cgi?id=F12VirtTarget&hide_resolved=1

All these queries can be found on:

  https://fedoraproject.org/wiki/Virtualization_bugs

Ongoing Bugs
============

== misc ==

  https://bugzilla.redhat.com/507397
     Directory permissions on volume group directory too restrictive

     The change to fix volume group directory permissions is still
     blocking on a change over to udev. Time is getting tight for
     F-12.

== kernel ==

  https://bugzilla.redhat.com/520119
     virtio_net page allocation failure

     A report of a 2.6.29 virtio_net oops which Rusty recently fixed
     in 2.6.31.

  https://bugzilla.redhat.com/509383
     rotational mode is much faster for virtio-blk disks, but uses
     non-rotational mode by default

     Christoph is having trouble reproducing this issue.

  https://bugzilla.redhat.com/512358
     Unable to boot using qemu-kvm and gPXE from virt-preview
     repository

     This issue should be fixed in 2.6.30.6 which hopefully will
     appear in F-11 updates soon.

== qemu ==

  https://bugzilla.redhat.com/519787
     qemu-kvm exits when initializing MSI-X fails on older kernels

     virtio's MSI-X support causes qemu to exit if the kernel does not
     support it. This is now fixed in rawhide by backporting a fix
     from upstream.

  https://bugzilla.redhat.com/520159
     QEMU does not exit if it can't attach to the host USB device

     Dan Berrange notes that qemu doesn't give the user any useful
     error it fails to pass through a host USB device to the guest.

  https://bugzilla.redhat.com/498242
    QEMU threads should share the same I/O context
  https://bugzilla.redhat.com/509702
    Implement support for CLONE_IO

    Uli doesn't think CLONE_IO should be a thread attribute and has
    closed the glibc bug as WONTFIX. The suggestion now is to make
    this a process-wide attribute configurable with prctl().

  https://bugzilla.redhat.com/519540
    qemu slows down dramatically using the SDL graphics backend and
    ac97 sound driver

    It looks like there may be something specific to SDL and ac97
    causing qemu to slow down hugely in Fedora 11.

== libvirt ==

  https://bugzilla.redhat.com/520864
     libvirt is using untrusted 'info vcpus' PID data for already
     running VM after libvirtd restart

     Dan Berrange points out that if a qemu process is compromised, it
     can cause libvirtd to kill another process.

  https://bugzilla.redhat.com/517617
     libvirt/netcf loads modprobe.conf and others - AVC messages
     (preventing libvirtd (virtd_t) "getattr" modules_conf_t)

     David Lutterkort thought it may be possible to get bonding to work
     without modifying modprobe.conf, but that turns out not to be the
     case so we need the selinux-policy to allow it.

  https://bugzilla.redhat.com/519381
     libvirt should check for -soundhw support; qemu-system-sparc does
     not have soundhw support

     It turns out that the sparc target does not have -soundhw
     support. We need libvirt to detect that.

Resolved Bugs
=============

== misc ==

  https://bugzilla.redhat.com/512376
    Guest clock is running aprox. 3 seconds before host clock.

    Now that the kernel is configured with CONFIG_RTC_HCTOSYS,
    initscripts runs hwclock --systz rather than --hctosys, which in
    turn means that the hwclock isn't incorrectly introducing an
    offset between the guest and host clocks.

== kernel ==

  https://bugzilla.redhat.com/516909
    KSM breaks encryption 157 > kernel > 139 - KSM support now
    disabled

    Andrea tracked down and fixed this KSM blocker and Justin pushed
    the fix to rawhide.

== qemu ==

  https://bugzilla.redhat.com/519378
    kvm forgets to close /proc/meminfo when hugepages are active

    F-11 qemu-kvm is leaking a /proc/meminfo when using huge
    pages. Fixed by backporting a change to use statfs rather than
    /proc/meminfo.

  https://bugzilla.redhat.com/495964
    qemu locks up at shutdown with sdl audio driver

    It appears several users are using qemu with QEMU_AUDIO_DRV=pa in
    order to get working sound. F-11 and F-12 are now switched over to
    used this backend by default.

  https://bugzilla.redhat.com/501131
    qemu segfault when VNC client disconnects
  https://bugzilla.redhat.com/503156
    qemu VNC :: xterm inside VM shows garbled text

    Fixes for both of these Fedora 11 bugs have now been backported
    and will appear in updates shortly.

== libvirt ==

  https://bugzilla.redhat.com/521652
    selinux policy update needed :: libvirt has moved the location of
    the qemu monitor socket

    libvirt has moved where the monitor socket is created, so the
    selinux policy needed updating. This is fixed in rawhide now.

  https://bugzilla.redhat.com/516120
    unable to start guest: qemu: could not open serial device 'pty'

    This turned out to be caused by incorrect permissions on
    /dev/ptmx. We're still not sure how that came about.

  https://bugzilla.redhat.com/517619
    libvirtd should chown dirs when qemu configured to run as
    root/root

    Dan Berrange fixed this upstream for libvirt-0.7.1.

  https://bugzilla.redhat.com/465532
    RFE: libvirt should support KVM huge page backed memory

    Dan Berrange polished off John Cooper's patch and pushed it in
    time for libvirt-0.7.1.

  https://bugzilla.redhat.com/507271
    libvirt always places IDE disks before virtio/scsi disks

    A fix for this has been committed upstream and will be pulled into
    F11 soon.

== xen ==

  https://bugzilla.redhat.com/508120
    2.6.31-rc1 xen domU crashes early during boot

    This Xen DomU pv_ops blocker should now be fixed in rawhide thanks
    to a patch from Jeremy Fitzhardinge.

  https://bugzilla.redhat.com/521800
    kernel backtrace: possible recursive locking detected on Xen domU

    A kernel lockdep warning seen under F-12 Xen DomU.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]