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

[Xen-devel] Xen 4.2 TODO / Release Plan

  • To: xen-devel <xen-devel@xxxxxxxxxxxxx>
  • From: Ian Campbell <Ian.Campbell@xxxxxxxxxx>
  • Date: Mon, 30 Jul 2012 09:30:26 +0100
  • Delivery-date: Mon, 30 Jul 2012 08:31:12 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xen.org>

Plan for a 4.2 release:

The time line is as follows:

19 March        -- TODO list locked down
2 April         -- Feature Freeze
                                                << WE ARE HERE
When It's Ready -- First release candidate      << THIS WEEK
Weekly          -- RCN+1 until release

The updated TODO list follows.

There are lots of things completed this week. Therefore we intend to
release rc1 this week.

The outstanding known issues are relatively minor and will be resolved
after rc1.

hypervisor, blockers:

    * [BUG] EFI binaries installed to /efi instead of under /usr/lib
      after LIB_DIR definition moved to configure script. (Matt
      Wilson, DONE)

tools, blockers:

    * libxl stable API -- we would like 4.2 to define a stable API
      which downstream's can start to rely on not changing. Aspects of
      this are:

        * Interfaces which may need to be async:

            * libxl_device_{disk,nic,vkb,add,pci}_add (and
              remove). (Roger Pau MonnÃ, DONE)

            * libxl_device_pci_add (and remove). (Ian C, patch

        * LIBXL_NIC_TYPE enum names are confusing. (Roger, DONE)

    * xl compatibility with xm:

        * [BUG] cannot create an empty CD-ROM drive on HVM guest,
          reported by Fabio Fantoni in <4F9672DD.2080902@xxxxxxxxxx>
          (Ian C & Ian J, DONE) 

        * does not automatically try to select a (set of) node(s) on
          which to create a VM and pin its vcpus there. (Dario
          Faggioli, DONE)

    * [CHECK] More formally deprecate xm/xend. Manpage patches already
      in tree. Needs release noting and communication around -rc1 to
      remind people to test xl.

    * calling hotplug scripts from xl (Linux and NetBSD) (Roger Pau
      MonnÃ, DONE)

    * Block script support (Ian C, patch sent, resend pending)

    * [CHECK] Confirm that migration from Xen 4.1 -> 4.2 works.

    * libxl to reject attempts to migrate a domain using upstream
      qemu, due to lack of log dirty support (Ian C, DONE)

    * [BUG] parameter 'maxvcpus' causes hvm guest boots up with wrong
      vcpu number http://bugzilla.xen.org/bugzilla/show_bug.cgi?id=1825
      ("Zhang, Yang Z", DONE)

    * [BUG] libxl__devices_destroy has a race against
      plugging/unplugging devices to the domain which can result in
      over- or under-flowing the aodevs array (Roger Pau MonnÃ, Ian
      Jackson, patches sent)

hypervisor, nice to have:

    * vMCE save/restore changes, to simplify migration 4.2->4.3 with
     new vMCE in 4.3. (Jinsong Liu, Jan Beulich)

tools, nice to have:

    * xl compatibility with xm:

        * None

    * libxl stable API

        * libxl_wait_for_free_memory/libxl_wait_for_memory_target.
          Interface needs an overhaul, related to
          locking/serialization over domain create. IanJ to add note
          about this interface being substandard but otherwise defer
          to 4.3.

        * Interfaces which may need to be async:

            * libxl_cdrom_insert. (IanC, DONE)

    * xl.cfg(5) documentation patch for qemu-upstream
      videoram/videomem support:
      qemu-upstream doesn't support specifying videomem size for the
      HVM guest cirrus/stdvga.  (but this works with
      qemu-xen-traditional). (Pasi KÃrkkÃinen)

    * [BUG] long stop during the guest boot process with qcow image,
      reported by Intel: http://bugzilla.xen.org/bugzilla/show_bug.cgi?id=1821

    * [BUG] vcpu-set doesn't take effect on guest, reported by Intel:

    * Load blktap driver from xencommons initscript if available, thread at:
      <db614e92faf743e20b3f.1337096977@kodo2>. To be fixed more
      properly in 4.3. (Patch posted, discussion, plan to take simple
      xencommons patch for 4.2 and revist for 4.3. Ping sent)

    * [BUG] xl allows same PCI device to be assigned to multiple
      guests. http://bugzilla.xen.org/bugzilla/show_bug.cgi?id=1826

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.