All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jim Fehlig <jfehlig@suse.com>
To: George Dunlap <George.Dunlap@eu.citrix.com>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: Xen 4.4 development update
Date: Tue, 17 Sep 2013 09:12:37 -0600	[thread overview]
Message-ID: <52387165.4080401@suse.com> (raw)
In-Reply-To: <CAFLBxZaq2ZxHqLGYWEdNiHXABbZHe5cMLnY22Vx6jcCYMi31_g@mail.gmail.com>

George Dunlap wrote:
> This information will be mirrored on the Xen 4.4 Roadmap wiki page:
>  http://wiki.xen.org/wiki/Xen_Roadmap/4.4
>
> Rather than try to predict precisely what will make it into what
> release (which was something of a disaster last release), I'm just
> going to borrow a term from the Agile world and call all uncompleted
> features the "Backlog".  I'll still track who is doing what, and when
> we get close, what state things seem to be in.
>
> As mentioned in another e-mail, we'll also be working on improving the
> regression tester.  Feel free to join us.
>
> And as always, if you are working on a feature / bug that you want
> tracked, please respond to this e-mail.
>
> = Timeline =
>
> As discussed elsewhere, I am proposing a 6-month release cycle.  Xen
> 4.3 was released on 9 July.  That would give us a release on 9 January
> 2014.  This is fairly close after the Christmas season, so I propose
> to make the estimated release date later, on 21 January, giving a few
> extra weeks for the holiday season:
>
> * Feature freeze: 18 October 2013
> * Code freezing point: 8 November 2013
> * First RC: 26 November 2013
> * Release: 21 January 2014
>
> Feedback on the estimated dates  is welcome.
>
> Last updated: 8 August 2013
>
> == Completed ==
>
> [none]
>
> == Open ==
>
> * xend still in tree
>
> * qemu-upstream not freeing pirq
>  > http://www.gossamer-threads.com/lists/xen/devel/281498
>  status: patches posted
>
> * __update_vcpu_system_time if system_time comes out negative
>
> * xl pci-detach broken for pv guests?
>   > http://bugs.xenproject.org/xen/bug/12
>   > kernel doesn't know about moving into states 7 and 8
>   status: External
>
> * Race in PV shutdown between tool detection and shutdown watch
>  > http://www.gossamer-threads.com/lists/xen/devel/282467
>  > Nothing to do with ACPI
>  status: Probably a bug in Linux xen drivers
>
> == Backlog ==
>
> === Testing coverage ===
>
> * Network driver domains
>  @George
>
> * new libxl w/ previous versions of xl
>  @IanJ
>
> * Host S3 suspend
>  @bguthro
>
> * Default [example] XSM policy
>  @Stefano to ask Daniel D
>
> * Xen on ARM
>  # hardware
>   @ianc
>    emulator: @stefano to think about it
>
> * Storage driver domains
>  @roger
>
> * HVM pci passthrough
>  @anthony
>
> * Nested virt?
>  @intel (chased by George)
>
> * Fix SRIOV test (chase intel)
>  @ianj
>
> * Fix bisector to e-mail blame-worthy parties
>  @ianj
>
> * Fix xl shutdown
>   @ianj
>
> * stub domains
>   @athony
>
> === Big ticket items ===
>
> * NUMA Memory migration
>   owner: dario@citrix
>   status: in progress
>
> * Event channel scalability
>   owner: david@citrix
>   status: RFC v5 submitted
>   Increase limit on event channels (currently 1024 for 32-bit guests,
>   4096 for 64-bit guests)
>
> * PVH mode (w/ Linux)
>   owner: mukesh@oracle
>   status (Linux): 3rd draft patches posted.
>   status (Xen): v10 posted
>
> * ARM stuff: ??
>
> * Meta: PVIO NUMA improvements
>  - NUMA affinity for vcpus
>     owner: Dario
>  - PV guest NUMA interface
>     owner: Elena
>  - Sensible dom0 NUMA layout
>  - Toolstack pinning backend thread / virq to appropraite d0 vcpu
>
> * qemu-upstream stubdom, Linux
>    owner: anthony@citrix
>    status: in progress
>    qemu-upstream needs a more fully-featured libc than exists in
>    mini-os.  Either work on a minimalist linux-based stubdom with
>    glibc, or port one of the BSD libcs to minios.
>
> * qemu-upstream stubdom, BSD libc
>   owner: ianj@citrix
>   

There is no mention of updating to the latest upstream qemu.  Wasn't
there talk of updating to the latest qemu release at the beginning of a
Xen development cycle?

> * Network performance improvements
>   owner: wei@citrix
>
> * Disk performance improvements
>
> * Xen EFI feature: Xen can boot from grub.efi
>  owner: Daniel Kiper
>  status: Just begun
>  prognosis: Fair
>
> * libvirt/libxl integration (external)
>  > need a status update
>  - owner: jfehlig@suse, dario@citrix
>   

The main items missing in the libvirt libxl driver wrt the legacy Xen
driver are migration and PCI passthrough.  But patches for both of these
features have been posted to the libvirt dev list

https://www.redhat.com/archives/libvir-list/2013-September/msg00667.html
https://www.redhat.com/archives/libvir-list/2013-September/msg00660.html

libvirt is on a monthly release cycle, so there will certainly be a
release containing these patches before Xen 4.4.

There are also patches in the works to add functionality that was
generally not possible in the legacy Xen driver, e.g. integration with
libvirt's lock manager, providing protection of disk resources.  I'm
also working on patches to improve concurrency in the driver.  Slowly,
with each libvirt release, the libxl driver is improving.

Regards,
Jim

  parent reply	other threads:[~2013-09-17 15:12 UTC|newest]

Thread overview: 116+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-08 16:09 Xen 4.4 development update George Dunlap
2013-08-08 16:11 ` George Dunlap
2013-08-09  8:11   ` Jan Beulich
2013-08-09 11:08     ` Dario Faggioli
2013-08-08 16:14 ` George Dunlap
2013-08-08 16:17   ` Andrew Cooper
2013-08-09  8:08     ` Jan Beulich
2013-08-08 16:24   ` Ian Campbell
2013-08-13 16:06     ` George Dunlap
2013-08-08 19:30 ` Konrad Rzeszutek Wilk
2013-08-13 16:19   ` George Dunlap
2013-08-29 11:49     ` Fabio Fantoni
2013-08-13 16:22   ` George Dunlap
2013-08-13 16:27     ` Jan Beulich
2013-08-09  7:57 ` Jan Beulich
2013-08-09  8:02 ` Jan Beulich
2013-08-09 11:03   ` Dario Faggioli
2013-08-14 10:27   ` George Dunlap
2013-08-09  8:06 ` Jan Beulich
2013-08-14 10:35   ` George Dunlap
2013-08-09 14:10 ` Dario Faggioli
2013-08-09 23:08   ` Matt Wilson
2013-08-09 23:42     ` Dario Faggioli
2013-08-14 11:11     ` George Dunlap
2013-08-14 11:10   ` George Dunlap
2013-08-09 20:01 ` Daniel Kiper
2013-08-12  8:06   ` Jan Beulich
2013-08-12 18:55     ` Daniel Kiper
2013-08-13 10:13       ` Jan Beulich
2013-08-13 12:43         ` Daniel Kiper
2013-08-12  9:44   ` David Vrabel
2013-08-12 18:56     ` Daniel Kiper
2013-08-14 13:22   ` George Dunlap
2013-08-27  9:51     ` Daniel Kiper
2013-08-09 20:15 ` Boris Ostrovsky
2013-08-12  9:49 ` David Vrabel
2013-08-13  0:38 ` Mukesh Rathor
2013-08-13 13:17 ` Ben Guthro
2013-08-13 15:43   ` Dario Faggioli
2013-08-13 16:18     ` Ben Guthro
2013-08-13 18:50       ` Dario Faggioli
2013-08-14 13:42 ` George Dunlap
2013-08-14 16:35 ` Jan Beulich
2013-08-19 13:09   ` George Dunlap
2013-08-19 15:18     ` Ian Campbell
2013-08-20  7:28     ` Jan Beulich
2013-08-20  9:49       ` George Dunlap
2013-08-20 10:40         ` Jan Beulich
2013-08-15 13:02 ` Wei Liu
2013-08-15 13:08   ` Jan Beulich
2013-08-15 13:24     ` Wei Liu
2013-08-19 11:38       ` George Dunlap
2013-08-19 12:08         ` Pasi Kärkkäinen
2013-08-19 12:53           ` George Dunlap
2013-08-19 13:09             ` Thanos Makatos
2013-08-19 15:17         ` Ian Campbell
2013-08-19 16:16           ` Bastian Blank
2013-08-19 16:38             ` Ian Campbell
2013-08-29 23:34 ` Shriram Rajagopalan
2013-09-17 15:12 ` Jim Fehlig [this message]
2013-09-17 15:39   ` Jan Beulich
2013-09-17 15:45     ` Ian Campbell
2013-09-18 11:16 ` George Dunlap
2013-09-20 19:48   ` Konrad Rzeszutek Wilk
2013-09-18 11:27 ` George Dunlap
2013-09-20 19:51   ` Konrad Rzeszutek Wilk
2013-08-08 19:38 Eric Shelton
2013-08-08 19:55 ` Konrad Rzeszutek Wilk
2013-08-08 20:51   ` Eric Shelton
2013-08-09 18:56     ` Daniel Kiper
2013-08-15  5:32       ` Eric Shelton
2013-08-20 16:13     ` Stefano Stabellini
2013-09-16 13:06 George Dunlap
2013-09-16 13:28 ` Jan Beulich
2013-09-17 14:55   ` Andrew Cooper
2013-09-16 14:05 ` David Vrabel
2013-09-16 14:06 ` David Vrabel
2013-09-16 14:52 ` Fabio Fantoni
2013-09-18 11:29   ` George Dunlap
2013-09-17  0:45 ` Ben Guthro
2013-09-17  7:14   ` Dario Faggioli
2013-09-17 12:04     ` Ben Guthro
2013-09-18 15:36       ` George Dunlap
2013-09-17 19:18 ` Pasi Kärkkäinen
2013-09-18 16:59   ` George Dunlap
2013-09-20 15:57 ` Olaf Hering
2013-09-20 16:04   ` George Dunlap
2013-09-23  7:24     ` Jan Beulich
2013-09-23 11:22       ` George Dunlap
2013-09-23 11:48       ` George Dunlap
2013-09-23 12:13         ` Jan Beulich
2013-09-23 12:50           ` George Dunlap
2013-09-23  8:48     ` Olaf Hering
2013-09-23 10:29       ` Pasi Kärkkäinen
2013-11-26 12:14 George Dunlap
2013-11-26 12:55 ` Jan Beulich
2013-11-26 14:16 ` Ian Campbell
2013-11-27 10:51 ` Gordan Bobic
2013-12-02 18:34   ` Dario Faggioli
2013-12-02 17:36 ` Lars Kurth
2013-12-02 18:34 ` Dario Faggioli
2013-12-03 19:37 ` Konrad Rzeszutek Wilk
2013-12-04 10:30   ` Ian Campbell
2013-12-03 19:41 ` Konrad Rzeszutek Wilk
2013-12-04 10:38   ` Stefano Stabellini
2014-01-08 13:16 Ian Campbell
2014-01-08 13:29 ` Ian Campbell
2014-01-08 13:30   ` Ian Campbell
2014-01-08 14:21 ` Sander Eikelenboom
2014-01-08 14:23   ` Ian Campbell
2014-01-08 14:35 ` Wei Liu
2014-01-16  6:54 ` Zhang, Yang Z
2014-01-27 18:49 George Dunlap
2014-01-27 18:51 ` George Dunlap
2014-01-27 23:52 ` Jim Fehlig
2014-01-28 10:37 ` Jan Beulich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=52387165.4080401@suse.com \
    --to=jfehlig@suse.com \
    --cc=George.Dunlap@eu.citrix.com \
    --cc=xen-devel@lists.xen.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.