From: Dan Magenheimer <dan.magenheimer@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: David Vrabel <dvrabel@cantab.net>,
George Dunlap <George.Dunlap@eu.citrix.com>,
xen-devel@lists.xen.org
Subject: Re: Xen 4.3 release planning proposal
Date: Fri, 31 Aug 2012 10:59:48 -0700 (PDT) [thread overview]
Message-ID: <01f7a5c7-1b78-4768-81b1-0be0a193dde0@default> (raw)
In-Reply-To: <5040B5A40200007800097CCC@nat28.tlf.novell.com>
> From: Jan Beulich [mailto:JBeulich@suse.com]
> Sent: Friday, August 31, 2012 5:01 AM
> To: Dan Magenheimer
> Cc: David Vrabel; George Dunlap; xen-devel@lists.xen.org
> Subject: Re: [Xen-devel] Xen 4.3 release planning proposal
>
> >>> On 30.08.12 at 18:11, Dan Magenheimer <dan.magenheimer@oracle.com> wrote:
> > Of course, 18 months is far too long a release cycle for this approach,
> > and 9 months may be too long as well. I think a target cycle
> > of 6 months with a "window" of 6 weeks would be a step in
> > the right direction
>
> I disagree. Even the fix months of a freeze we're having right
> now already is way too long. Nor do I personally consider the
> two-weeks-out-of-ten (approximately) model on the Linux side
> too nice. Having larger development windows, and shorter
> stabilization periods is pretty desirable imo, the more on Xen
> where, despite its name, -unstable really normally isn't that
> unstable.
I apparently still haven't made my point clear.
With the current Xen model, there is a functionality freeze for
MONTHS during the rc cycles. This guarantees a stampede
when the freeze ends, which almost certainly guarantees a long
period of instability in xen-unstable. I agree that "-unstable
really isn't that unstable" but IMHO that's mostly because of the
very long release cycle.
With the Linux model, the stampede still occurs but it gets
sorted out in linux-next and the cream that rises to the top
is merged into the next release at the next (brief) window.
(Did you know that Linus now mostly refuses any new functionality
that wasn't already in linux-next at least for a week or so
before the window?)
So on Linux the "development window" is 100% _minus_ "the window",
i.e. the stabilization period and the "development window"
happen concurrently and the only time new functionality cannot
be taken is during the "window" (during which linux-next is
unavailable).
While the root cause of the difference between Xen and Linux
release cycles may indeed be that Linux has more developers,
I think everyone agrees the current Xen model (18 months since
last release) is broken, so it may be worth re-examining the
process rather than just saying "we'll try to do better this
time and maybe get it down to 9 months"... even though that
was the goal last time and it didn't work. See classic
definition of insanity.
Just my opinion though...
next prev parent reply other threads:[~2012-08-31 17:59 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-20 16:46 Xen 4.3 release planning proposal George Dunlap
2012-08-20 19:14 ` Pasi Kärkkäinen
2012-08-21 12:56 ` George Dunlap
2012-08-21 18:27 ` Pasi Kärkkäinen
2012-12-17 23:57 ` Martinx - ジェームズ
2012-12-18 7:03 ` Pasi Kärkkäinen
2012-12-18 13:37 ` Martinx - ジェームズ
2012-12-18 13:49 ` Jan Beulich
2012-08-20 20:28 ` Konrad Rzeszutek Wilk
2012-08-21 10:06 ` George Dunlap
2012-08-21 14:26 ` Konrad Rzeszutek Wilk
2012-08-21 14:43 ` Jan Beulich
2012-08-21 14:36 ` Attilio Rao
2012-08-21 14:55 ` Jan Beulich
2012-08-21 15:04 ` George Dunlap
2012-08-29 20:53 ` Dan Magenheimer
2012-08-30 10:24 ` Andrew Cooper
2012-08-30 10:53 ` David Vrabel
2012-08-30 16:11 ` Dan Magenheimer
2012-08-31 11:01 ` Jan Beulich
2012-08-31 17:59 ` Dan Magenheimer [this message]
[not found] <mailman.11058.1345490072.1399.xen-devel@lists.xen.org>
2012-08-21 14:50 ` Andres Lagar-Cavilla
2012-08-21 18:44 ` Pasi Kärkkäinen
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=01f7a5c7-1b78-4768-81b1-0be0a193dde0@default \
--to=dan.magenheimer@oracle.com \
--cc=George.Dunlap@eu.citrix.com \
--cc=JBeulich@suse.com \
--cc=dvrabel@cantab.net \
--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 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).