On 22/08/12 11:24, Dave Neary wrote:
Hi,
On 08/22/2012 08:19 AM, Livnat Peer wrote:
> I'm perfectly fine with releasing in November a 3.1.1 as a stable
> release. As long as we don't postpone releasing 'something' further than
> November.
I'd be happy to release a 3.1.1 release as soon as we have a fix for the
NFS issue affecting 3.1 VDSM & Node builds.
> The only issue that comes to mind when we start discussing z-stream is
> the churn we'll have (as developers):
>
> - We'll need to cherry pick instead of rebasing, which means sending
> patches twice, testing it twice, rewriting parts if needed etc. It would
> have been ok if we didn't have to cherry pick a few dozens patches in
> networking alone.
>
> - We'll need to take care of upgrades more carefully, which always makes
> our work more interesting but also more complicated (do we require
> upgrading to 3.1.z before upgrading to 3.2? testing the upgrade process
> etc.)
>
> I think that going forward we'll do better if we can create the next
> z-stream branch as soon as we release so we can cherry pick as we go,
> now we have a gap of about 8 weeks (? - not sure actually) since last
> rebase, that's a lot of work.
>
> I suggest that the release in November will still be 3.2 and hopefully
> we can get enough features to make it attractive, and then we'll create
> the z-stream branch, so we can release 3.2.z as needed (instead of doing
> 3.3 with not enough meaningful content).
It might help focus the conversation if we could have a list of features
which have been started (or even finished) in the devel branch? I'd love
to know what the general branching strategy for oVirt has been.
For networking -
- We pushed bridge-less networks (which was suppose to be in 3.1 but did
not make it)
- We are working right now on MAC anti-spoofing per VM - this should be
ready in the next month or so.
About other features -
- In storage i think we pushed grayed out LUNs, and I know there are
discussions+work upstream on live storage migration, not sure if it
would make it by November.
- There are some discussions and WIP patches on UI plugins but again not
sure if it would be ready by November.
- There is work around host bootstrap (some of it already pushed upstream)
- Gluster guys are working on import cluster - not sure what the status is.
I am sure there are other features we can ask on the dev lists (engine
and vdsm) and see what else is out there.
Generally for each feature we should have a feature page and we can ask
the feature owner what is the target release of this feature.
About branching policy I'm not sure if we have one, except for creating
a branch before release for stabilization.
Thanks, Livnat
Thanks!
Dave.