|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Xen 4.3 release planning proposal
Hello everyone! With the completion of our first few release candidates
for 4.2, it's time to look forward and start planning for the 4.3
release. I've volunteered to step up and help coordinate the release
for this cycle.
The 4.2 release cycle this time has been nearly a year and a half.
One of the problems with having such a long release is that people who
get in features early have to wait a long time for that feature to be
in a published version; they then have to wait even longer for it to
be part of a released distribution. Historically the cycle has been
around 9 months, but this has not been made explicit. Many people
(including myself) think that the 9 month release cycle was a good
cadence that we should aim for.
So I propose that we move to a time-based release schedule. Rather
than aiming for a release date, I propose that we aim to do a "feature
freeze" six months after the 4.2 release -- that would be around March
1, 2013. That way we'll probably end up releasing in 9 months' time,
around June 2013. This is one of the things we can discuss at the Dev
Meeting before the Xen Summit next week. If you have other opinions,
please let us know.
I will also be tracking ahead of time many of the features and
improvements that we want to try to get into 4.3. Below is a list of
high-level features and improvements that the Citrix Xen.org team are
either planning on working on ourselves, or are aware of other people
working on, and that we should reasonably be able to get into the 4.3
release. Most of them have owners, but many do not yet; volunteers
are welcome.
If you are planning on working any features not listed that you would like
to have tracked, please let me know.
I will be sending tracking updates similar to Ian Campbell's 4.2
release updates. I think to begin with, weekly may be a bit
excessive. I'll probably go for bi-weekly, and switch to weekly after
the feature freeze.
It should be noted this is not an exhaustive list, nor an immutable
one. Our main priority will be to release within 9 months; only a
very important feature indeed would cause us to slip the release.
Features and improvements not on this list are of course welcome at
any time before the feature freeze.
Any questions and feedback are welcome!
Your 4.3 release coordinator,
George Dunlap
* Event channel scalability
owner: attilio@citrix
Increase limit on event channels (currently 1024 for 32-bit guests,
4096 for 64-bit guests)
* NUMA scheduler affinity
owner: dario@citrix
* NUMA Memory migration
owner: dario@citrix
* PVH mode, domU (w/ Linux)
owner: mukesh@oracle
* PVH mode, dom0 (w/ Linux)
owner: mukesh@oracle
* ARM server port
owner: @citrix
* blktap3
owner: @citrix
* Default to QEMU upstream
- qemu-based stubdom (Linux or BSD libc)
owner: anthony@citrix
qemu-upstream needs a more fully-featured libc than exists in
minios. Either work on a minimalist linux-based stubdom with
glibc, or port one of the BSD libcs to minios.
- pci pass-thru
owner: anthony@citrix
* Persistent grants
owner: @citrix
* Multi-page blk rings
- blkback in kernel (@intel)
- qemu blkback
* Multi-page net protocol
owner: ?
expand the network ring protocol to allow multiple pages for
increased throughput
* xl vm-{export,import}
owner: ?
Allow xl to import and export VMs to other formats; particularly
ovf, perhaps the XenServer format, or more.
* xl USB pass-through for PV guests
owner: ?
Port the xend PV pass-through functionality to xl.
* openvswitch toostack integration
owner: roger@citrix
* Rationalized backend scripts (incl. driver domains)
owner: roger@citrix
* Full-VM snapshotting
owner: ?
Have a way of coordinating the taking and restoring of VM memory and
disk snapshots. This would involve some investigation into the best
way to accomplish this.
* VM Cloning
owner: ?
Again, a way of coordinating the memory and disk aspects. Research
into the best way to do this would probably go along with the
snapshotting feature.
* Make storage migration possible
owner: ?
There needs to be a way, either via command-line or via some hooks,
that someone can build a "storage migration" feature on top of libxl
or xl.
* PV audio (audio for stubdom qemu)
owner: stefano.panella@citrix
* Memory: Replace PoD with paging mechanism
owner: george@citrix
* Managed domains?
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |