xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: George Dunlap <george.dunlap@eu.citrix.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: lars.kurth@xen.org,
	"George.Dunlap@citrix.com" <George.Dunlap@citrix.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Hackathon Minutes] Xen 4.4 Planning
Date: Thu, 13 Jun 2013 15:52:41 +0100	[thread overview]
Message-ID: <51B9DCB9.1070607@eu.citrix.com> (raw)
In-Reply-To: <1371133887.24512.561.camel@zakaz.uk.xensource.com>

On 13/06/13 15:31, Ian Campbell wrote:
> On Thu, 2013-06-13 at 15:00 +0100, Lars Kurth wrote:
>> == Stefano's Proposal ==
>> We should aim to reduce the release cycle to 4 months (or maybe 6 months
>> as an intermediate step) from the current 9 months. A 4 months relase
>> cycle should help accelerate development and lead to fewer patches being
>> queued up. The implications are that we would have to operate a 2-3
>> weeks merge window.
>>
>> To do this, we would need to resolve a number of issues
>> * It is likely that code reviews for such a short merge window would
>> become a bottleneck. We are not sure whether this would be a major issue
>> : the review bandwith would depend on the patches submitted (and their
>> complexity)
> If we do end up going for this model then I think we need to also
> inherit the principal from Linux that the merge window is for *merging*
> and that the code in question should have already been posted and
> reviewed *before* the window opens (i.e. in the other 3 months of the
> cycle).
>
> This would be something of a cultural change because at the minute
> people seem to assume that a freeze means that development and review
> must stop. Personally I don't think that should be the case anyway,
> although I appreciate the need to focus peoples attention on the release
> as well.

I think these are interdependent: Because we view having a code freeze 
(and having people with out-of-tree patches) as the exception, we try to 
keep the code freeze as short as possible; which means prioritizing 
working on the bugs.  If we mixed development, review, and bug fixing, 
then the code freeze would necessarily be longer, as fixing bugs would 
be delayed.  However, this wouldn't necessarily be a terrible thing if 
everyone was expecting to keep out-of-tree branches anyway.

> I think this is simply a normal part of the "train leaves the station"
> model. There will always be stuff which misses, but then there is always
> the next train, and the one after that.

Yes -- I think this time we ended up sort of trying to do both; "The 
train is leaving at X time, what can we fit on before that time?"

Having more frequent trains means less need for trying to match up 
features with releases, as the impact of slipping one release is much lower.

  -George

  reply	other threads:[~2013-06-13 14:52 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-13 14:00 [Hackathon Minutes] Xen 4.4 Planning Lars Kurth
2013-06-13 14:22 ` Jan Beulich
2013-06-13 15:11   ` George Dunlap
2013-06-13 15:30     ` Jan Beulich
2013-06-13 15:39       ` Ian Campbell
2013-06-17  8:27         ` Fabio Fantoni
2013-06-17  9:52           ` Ian Campbell
2013-06-13 14:31 ` Ian Campbell
2013-06-13 14:52   ` George Dunlap [this message]
2013-06-13 15:06     ` Ian Campbell
2013-06-14 17:41   ` Konrad Rzeszutek Wilk
2013-06-13 14:43 ` George Dunlap
2013-06-13 17:09 ` Ben Guthro
2013-06-13 18:07   ` Pasi Kärkkäinen
2013-06-13 21:03 ` Alex Bligh
2013-06-13 23:56   ` Ian Murray
2013-06-14  7:01     ` Alex Bligh
2013-06-14  9:46       ` Ian Murray
2013-06-14 11:53         ` Alex Bligh
2013-06-14 12:32           ` Ian Murray
2013-06-14 12:49             ` Alex Bligh
2013-06-14 13:34               ` Ian Murray
2013-06-14 13:55                 ` Ian Campbell
2013-06-14 14:44                   ` Ian Murray
2013-06-14 14:55                     ` Gordan Bobic
2013-06-14 15:00                       ` George Dunlap
2013-06-14 15:09                     ` Ian Campbell
2013-06-14 15:43                   ` Alex Bligh
2013-06-14 21:05                     ` Ian Murray
2013-06-19 21:22                     ` Alex Bligh
2013-06-14 15:44                 ` Alex Bligh
2013-06-14 17:25         ` Konrad Rzeszutek Wilk
2013-06-14  8:15   ` Jan Beulich
2013-06-14  9:47     ` George Dunlap
2013-06-14  9:59     ` Lars Kurth
2013-06-14 10:45       ` Jan Beulich
2013-06-14 11:19         ` George Dunlap
2013-06-14 11:30         ` Gordan Bobic
2013-06-14 12:10       ` Sander Eikelenboom
2013-06-14 10:44   ` George Dunlap
  -- strict thread matches above, loose matches on Subject: below --
2013-06-14 11:46 Alex Bligh
2013-06-14 12:26 ` Jan Beulich
2013-06-14 12:45   ` Alex Bligh
2013-06-14 18:55 Alex Bligh

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=51B9DCB9.1070607@eu.citrix.com \
    --to=george.dunlap@eu.citrix.com \
    --cc=George.Dunlap@citrix.com \
    --cc=Ian.Campbell@citrix.com \
    --cc=lars.kurth@xen.org \
    --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).