xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* 4.3 Planning: Taking stock
@ 2013-01-23 16:32 George Dunlap
  2013-01-23 16:52 ` George Dunlap
                   ` (2 more replies)
  0 siblings, 3 replies; 23+ messages in thread
From: George Dunlap @ 2013-01-23 16:32 UTC (permalink / raw)
  To: xen-devel@lists.xen.org
  Cc: Stefano Stabellini, Ian Campbell, Jan Beulich,
	Konrad Rzeszutek Wilk


[-- Attachment #1.1: Type: text/plain, Size: 2879 bytes --]

We're 4 months into our estimated 9-months release schedule, and 2 months
away from the scheduled feature freeze.  It seems like a good time to take
stock of where we are and make sure we're on track for the release.

Below are the features on my list, sorted by how likely they are to be
completed.  Overall, the set of {completed, on-track} features looks pretty
good.

The first question to ask is this this:

1. Are there any features we absolutely need for 4.3 that are not on this
list?

Recall that one of the main reasons for the delay of 4.2 was that we didn't
have a stable API for libxl, and no one really realized it until after the
feature freeze -- I want to try to avoid that this time. :-)

In particular, "Default to QEMU upstream" is a feature we want to make sure
to have -- is there anything else we need for that, besides the linux-based
stubdom (which is on track)?

2. Are there any features marked "fair" or "at risk" that we think are
important enough to intervene in?

Keeping in mind that our options for intervening are basically:
* Getting someone already in our community to spend more effort on it
(which may mean less of something else)
* Ask for additional outside resources (e.g., recruiting active users or
intermittent contributors)
* Slip the schedule.

I'll respond to this e-mail with my own thoughts.

 -George

== Finished features ==

* Default to QEMU upstream (partial)
 - pci pass-thru (external)
 - enable dirtybit tracking during migration (external)
 - xl cd-{insert,eject} (external)
* Persistent grants for blk (Linux)
* Allow XSM to override IS_PRIV checks in the hypervisor
* CPUID-based idle (don't rely on ACPI info f/ dom0)
* Serial console improvements

== Features on-track ==

* PVH mode (Xen & Linux)
* Event channel scalability
* ARM v7 server port
* NUMA scheduler affinity
* Default to QEMU upstream
 - linux-based qemu stubdom
* Persistent grants for blk (qemu)
* Scalability: 16TiB of RAM
* vTPM updates
* libvirt/libxl integration (external)
* xl USB pass-through for HVM guests using Qemu USB emulation
* xl QXL Spice support
* Rationalized backend scripts

== Features marked as Fair ==

* Scripts for driver domains (depends on backend scripts)
* xl PVUSB pass-through for PV guests
* xl PVUSB pass-through for HVM guests
* NUMA Memory migration
* Multi-page blk rings (external)

== Features at risk ==

* Remove hardcoded mobprobe's in xencommons
* openvswitch toostack integration
* blktap3
* Xen EFI feature: dom0 able to make use of EFI run-time services
* Guest EFI booting
* Persistent grants for net
* Multi-page net protocol (external)
* V4V: Inter-domain communication
* Wait queues for mm
* xl vm-{export,import}
* PV audio (audio for stubdom qemu)
* IllumOS (OpenSolaris fork) support
* Make storage migration possible
* Full-VM snapshotting
* VM Cloning
* Memory: Replace PoD with paging mechanism

[-- Attachment #1.2: Type: text/html, Size: 3301 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2013-02-12 10:32 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-23 16:32 4.3 Planning: Taking stock George Dunlap
2013-01-23 16:52 ` George Dunlap
2013-01-23 17:00   ` Jan Beulich
2013-01-23 17:10     ` George Dunlap
2013-01-24  8:32       ` Jan Beulich
2013-01-24  9:49         ` Ian Campbell
2013-01-24 10:03           ` Jan Beulich
2013-01-24 10:07             ` Ian Campbell
2013-01-24 10:43               ` Jan Beulich
2013-01-23 17:54     ` Konrad Rzeszutek Wilk
2013-01-24  8:33       ` Jan Beulich
2013-01-24 11:16     ` Daniel Kiper
2013-01-24 11:12       ` George Dunlap
2013-01-24 11:34         ` Daniel Kiper
2013-01-23 17:17   ` Thanos Makatos
2013-01-23 22:03   ` James Harper
2013-01-24  9:45     ` Ian Campbell
2013-01-24 11:48       ` James Harper
2013-01-24 12:57         ` Bastian Blank
2013-01-24 13:15         ` Ian Campbell
2013-01-23 17:05 ` Konrad Rzeszutek Wilk
2013-01-23 17:06   ` George Dunlap
2013-02-12 10:32 ` Jan Beulich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).