Re: [openstack-dev] [nova] Outcome of the nova FFE meeting for Kilo

2015-02-24 Thread Daniel P. Berrange
On Mon, Feb 23, 2015 at 03:24:01PM -0500, Jay Pipes wrote:
> Here's another thought: is the big-bang integrated 6-month fixed release
> cycle useful any more? Can we talk about using more of a moving train model
> that doesn't have these long freeze cycles? At least for some of the
> projects, I think that would ease some of the minds of folks who are
> dismayed at having to wait yet another 6-9 months to see their code in the
> Nova release.

I entirely agree - the 6 month cycle creates massive pain for contributors
who think openstack is supposed to be a fast moving agile project. I have
co-incidentally just proposed we switch to a 2 month cycle, since we pretty
much have everything in place to achieve that with little fuss, since we
already do 3 milestone releases during that 6 month cycle.

http://lists.openstack.org/pipermail/openstack-dev/2015-February/057614.html

Lets continue discussion in the separate thread, as many people probably
ignore this thread due to its [nova] tag and subject

Regards,
Daniel
-- 
|: http://berrange.com  -o-http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org  -o- http://virt-manager.org :|
|: http://autobuild.org   -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org   -o-   http://live.gnome.org/gtk-vnc :|

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Outcome of the nova FFE meeting for Kilo

2015-02-24 Thread Duncan Thomas
Agreed. It causes two problems:

1) 9 month delays in getting code into a release
2) Some projects consider something to be breakable, from a back
compatibility point of view, until it has made a formal release, which
means anybody cutting releases from anything other than final/stable is
facing the possibility of tenant facing API breakage. The attitude to this
seems to differ between projects and indeed PTLs within the same project,
but is quite worrying for distributors who want to release something more
cutting edge than final/stable.

Is there any evidence that our long freeze significantly increases
stability or indeed testing? Or do people just start working on their
features for the next release?

On 23 February 2015 at 22:45, Dan Smith  wrote:

> > Seriously, what is the point of 6-month releases again? We are a
> > free-form open source set of projects, with a lot of intelligent
> > engineers. Why are we stuck using an outdated release model?
>
> I've been wondering this myself for quite a while now. I'm really
> interested to hear what things would look like in a no-release model.
> I'm sure it would be initially met with a lot of resistance, but I think
> that in the end, it makes more sense to move to that sort of model and
> let vendors/deployers more flexibly decide when to roll out new stuff
> based on what has changed and what they value.
>
> --Dan
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Duncan Thomas
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Outcome of the nova FFE meeting for Kilo

2015-02-23 Thread Jay Pipes

On 02/23/2015 04:02 PM, Sean Dague wrote:

On 02/23/2015 03:45 PM, Dan Smith wrote:

Seriously, what is the point of 6-month releases again? We are a
free-form open source set of projects, with a lot of intelligent
engineers. Why are we stuck using an outdated release model?


I've been wondering this myself for quite a while now. I'm really
interested to hear what things would look like in a no-release model.
I'm sure it would be initially met with a lot of resistance, but I think
that in the end, it makes more sense to move to that sort of model and
let vendors/deployers more flexibly decide when to roll out new stuff
based on what has changed and what they value.


What's the alternative proposed release model?


Release at-will. No pre-determined date-based releases. Smaller list of 
features in each tagged release. Focus on API versioning, not releases.



What's the compatibility story with Glance / Neutron / Cinder in
whatever that model is?


Exactly the same as it is now: everything is based on the server 
supported API version and the python-xxxclient release that understands 
that server API version, and integrating support for that client release 
into Nova. There's really very little different at this point between 
our usage of python-neutronclient and our usage of the requests Python 
library. We should pin to a particular library version that we make use 
of the features from, and upgrade the pinning when we utilize 
functionality that is a newer release.



What's the sliding upgrade window look like?


Whatever we want to make it. :) With our RPC and object versioning 
functionality, we can drop support for some old RPC API and object 
versions after some arbitrary amount of time (check with operators and 
get sign off, then just do it).



What's the stable maint story look like? the security fix story?


"stable maintenance" should be entirely left up to the distributions, IMO.

Security fix story should be up to the distributions to track when their 
products are patched. Upstream should be concerned with quick fixes into 
the upstream branches and coordinated communication with distributions.



I get being frustrated with a thing, but there are a lot of
considerations before redoing the release cycle.


Understood completely. But I'm curious to see just how much grief we put 
ourselves through in trying to do date-based releases when our 
contributor community just isn't assembled in a way that makes those 
releases seem reasonable.


Best,
-jay

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Outcome of the nova FFE meeting for Kilo

2015-02-23 Thread Dan Smith
> What's the alternative proposed release model?

I deleted a couple paragraphs of the above before sending this, thinking
(like Joe) that there probably needs to be a specific discussion aimed
at this topic. But:

> What's the compatibility story with Glance / Neutron / Cinder in
> whatever that model is?

I think we end up making the tight integrations where we need to.
Presumably Nova and Neutron still need to coordinate tightly. I'm not
sure Nova and Glance do at this point.

> What's the sliding upgrade window look like?

Right now we're maintaining some level of RPC compatibility to a point
far earlier than Juno. The six month releases give us the *only* points
at which we can (currently, by our existing rules) break compatibility.
Presumably we just need to define the minimum timeframe, and then
iterate our interfaces when it makes sense (and fits a policy). Maybe
that's six months; maybe longer, maybe shorter.

> What's the stable maint story look like? the security fix story?

Aren't you the one that wants to get rid of stable-maint? How we handle
security issues is certainly something worthy of a lot of discussion. If
the community only maintains a single stream, then the answer is "move
forward". If the only people maintaining slower-moving streams are
vendors or distros then I'd say the answer is "ask your vendor."

> I get being frustrated with a thing, but there are a lot of
> considerations before redoing the release cycle.

Well, I'll refer to my original words:

> On 02/23/2015 03:45 PM, Dan Smith wrote:
>> I've been wondering this myself for quite a while now. I'm really
>> interested to hear what things would look like in a no-release model.

That's all. Just interested. I do think it's the sane way forward,
long-term.

--Dan



signature.asc
Description: OpenPGP digital signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Outcome of the nova FFE meeting for Kilo

2015-02-23 Thread Daniel P. Berrange
On Mon, Feb 23, 2015 at 03:47:20PM +0100, Nikola Đipanov wrote:
> On 02/20/2015 11:33 PM, Sourabh Patwardhan (sopatwar) wrote:
> > Nova core reviewers,
> > 
> > May I request an FFE for Cisco VIF driver:
> > https://review.openstack.org/#/c/157616/
> > 
> > This is a small isolated change similar to the vhostuser / open contrail
> > vif drivers for which FFE has been granted.
> 
> Actually the FFEs get decided by a subset of the Nova core team called
> the nova-drivers. You can see it briefly mentioned here [1]. (*)
> 
> You can see an ethepad that hosts the minutes of the meeting where
> nova-drivers were deciding on FFEs at [2] which may give you more
> insight into why your BP did not make the cut.

Unfortunately the Cisco VIF driver was not on the list of features
considered in the first place, since (AFAICT) this FFE request was
only made after the FFEs had all been decided for Kilo.

Personally I think the Nova FFE process is too inflexible, and thus
I would support inclusion of this (and any) VIF driver into Kilo
regardless of FFE status for pragmatic reasons, but this appears to
be a minority view right now.

> (*) On a side note this is an example of us not making the process and
> the players clear to our contributors, so we should probably try to
> document the role of the nova-drivers better at the very least.

As a member of Nova drivers, I personally think that the team should
never have existed in the first place, and should cease to exist at
the soonest opportunity. That it exists at all is just an accident
of history due the use of launchpad for blueprint approval. IMHO it
makes no sense to restrict which cores can participate in feature
review & approval - any Nova core should be able to be choose to
participate as their time allows, without needing to be granted
access to yet another special group.

Regards,
Daniel
-- 
|: http://berrange.com  -o-http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org  -o- http://virt-manager.org :|
|: http://autobuild.org   -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org   -o-   http://live.gnome.org/gtk-vnc :|

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Outcome of the nova FFE meeting for Kilo

2015-02-23 Thread Nikola Đipanov
On 02/20/2015 11:33 PM, Sourabh Patwardhan (sopatwar) wrote:
> Nova core reviewers,
> 
> May I request an FFE for Cisco VIF driver:
> https://review.openstack.org/#/c/157616/
> 
> This is a small isolated change similar to the vhostuser / open contrail
> vif drivers for which FFE has been granted.
> 
> Thanks,
> Sourabh
> 
> 

Hey Sourabh,

Sorry that you didn't get any responses sooner.

Actually the FFEs get decided by a subset of the Nova core team called
the nova-drivers. You can see it briefly mentioned here [1]. (*)

You can see an ethepad that hosts the minutes of the meeting where
nova-drivers were deciding on FFEs at [2] which may give you more
insight into why your BP did not make the cut.

Once again - apologies for any poor experience you may have had trying
to contribute to Nova.

N.

[1] https://wiki.openstack.org/wiki/Nova
[2] https://etherpad.openstack.org/p/kilo-nova-ffe-requests

(*) On a side note this is an example of us not making the process and
the players clear to our contributors, so we should probably try to
document the role of the nova-drivers better at the very least.

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Outcome of the nova FFE meeting for Kilo

2015-02-20 Thread Sourabh Patwardhan (sopatwar)
Nova core reviewers,

May I request an FFE for Cisco VIF driver:
https://review.openstack.org/#/c/157616/

This is a small isolated change similar to the vhostuser / open contrail vif 
drivers for which FFE has been granted.

Thanks,
Sourabh


From: Christopher Yeoh mailto:cbky...@gmail.com>>
Reply-To: "OpenStack Development Mailing List (not for usage questions)" 
mailto:openstack-dev@lists.openstack.org>>
Date: Tuesday, February 17, 2015 at 3:34 PM
To: "OpenStack Development Mailing List (not for usage questions)" 
mailto:openstack-dev@lists.openstack.org>>
Subject: Re: [openstack-dev] [nova] Outcome of the nova FFE meeting for Kilo



On Wed, Feb 18, 2015 at 6:18 AM, Matt Riedemann 
mailto:mrie...@linux.vnet.ibm.com>> wrote:


On 2/16/2015 9:57 PM, Jay Pipes wrote:
Hi Mikal, sorry for top-posting. What was the final decision regarding
the instance tagging work?

Thanks,
-jay

On 02/16/2015 09:44 PM, Michael Still wrote:
Hi,

we had a meeting this morning to try and work through all the FFE
requests for Nova. The meeting was pretty long -- two hours or so --
and we did in in the nova IRC channel in an attempt to be as open as
possible. The agenda for the meeting was the list of FFE requests at
https://etherpad.openstack.org/p/kilo-nova-ffe-requests

I recognise that this process is difficult for all, and that it is
frustrating when your FFE request is denied. However, we have tried
very hard to balance distractions from completing priority tasks and
getting as many features into Kilo as possible. I ask for your
patience as we work to finalize the Kilo release.

That said, here's where we ended up:

Approved:

 vmware: ephemeral disk support
 API: Keypair support for X509 public key certificates

We were also presented with a fair few changes which are relatively
trivial (single patch, not very long) and isolated to a small part of
the code base. For those, we've selected the ones with the greatest
benefit. These ones are approved so long as we can get the code merged
before midnight on 20 February 2015 (UTC). The deadline has been
introduced because we really are trying to focus on priority work and
bug fixes for the remainder of the release, so I want to time box the
amount of distraction these patches cause.

Those approved in this way are:

 ironic: Pass the capabilities to ironic node instance_info
 libvirt: Nova vif driver plugin for opencontrail
 libvirt: Quiescing filesystems with QEMU guest agent during image
snapshotting
 libvirt: Support vhost user in libvirt vif driver
 libvirt: Support KVM/libvirt on System z (S/390) as a hypervisor
platform

It should be noted that there was one request which we decided didn't
need a FFE as it isn't feature work. That may proceed:

 hyperv: unit tests refactoring

Finally, there were a couple of changes we were uncomfortable merging
this late in the release as we think they need time to "bed down"
before a release we consider stable for a long time. We'd like to see
these merge very early in Liberty:

 libvirt: use libvirt storage pools
 libvirt: Generic Framework for Securing VNC and SPICE
Proxy-To-Compute-Node Connections

Thanks again to everyone with their patience with our process, and
helping to make Kilo an excellent Nova release.

Michael


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe<http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


There are notes in the etherpad,

https://etherpad.openstack.org/p/kilo-nova-ffe-requests

but I think we wanted to get cyeoh and Ken'ichi's thoughts on the v2 and/or 
v2.1 question about the change, i.e. should it be v2.1 only with microversions 
or if that is going to block it, is it fair to keep out the v2 change that's 
already in the patch?


So if it can be fully merged by end of week I'm ok with it going into v2 and 
v2.1. Otherwise I think it needs to wait for microversions. I'd like to see 
v2.1 enabled next Monday (I don't want it go in just before a weekend). And the 
first microversion change (which is ready to go) a couple of days after). And 
we want a bit of an API freeze while that is happening.

Chris



--

Thanks,

Matt Riedemann



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe<http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for u

Re: [openstack-dev] [nova] Outcome of the nova FFE meeting for Kilo

2015-02-17 Thread Christopher Yeoh
On Wed, Feb 18, 2015 at 6:18 AM, Matt Riedemann 
wrote:

>
>
> On 2/16/2015 9:57 PM, Jay Pipes wrote:
>
>> Hi Mikal, sorry for top-posting. What was the final decision regarding
>> the instance tagging work?
>>
>> Thanks,
>> -jay
>>
>> On 02/16/2015 09:44 PM, Michael Still wrote:
>>
>>> Hi,
>>>
>>> we had a meeting this morning to try and work through all the FFE
>>> requests for Nova. The meeting was pretty long -- two hours or so --
>>> and we did in in the nova IRC channel in an attempt to be as open as
>>> possible. The agenda for the meeting was the list of FFE requests at
>>> https://etherpad.openstack.org/p/kilo-nova-ffe-requests
>>>
>>> I recognise that this process is difficult for all, and that it is
>>> frustrating when your FFE request is denied. However, we have tried
>>> very hard to balance distractions from completing priority tasks and
>>> getting as many features into Kilo as possible. I ask for your
>>> patience as we work to finalize the Kilo release.
>>>
>>> That said, here's where we ended up:
>>>
>>> Approved:
>>>
>>>  vmware: ephemeral disk support
>>>  API: Keypair support for X509 public key certificates
>>>
>>> We were also presented with a fair few changes which are relatively
>>> trivial (single patch, not very long) and isolated to a small part of
>>> the code base. For those, we've selected the ones with the greatest
>>> benefit. These ones are approved so long as we can get the code merged
>>> before midnight on 20 February 2015 (UTC). The deadline has been
>>> introduced because we really are trying to focus on priority work and
>>> bug fixes for the remainder of the release, so I want to time box the
>>> amount of distraction these patches cause.
>>>
>>> Those approved in this way are:
>>>
>>>  ironic: Pass the capabilities to ironic node instance_info
>>>  libvirt: Nova vif driver plugin for opencontrail
>>>  libvirt: Quiescing filesystems with QEMU guest agent during image
>>> snapshotting
>>>  libvirt: Support vhost user in libvirt vif driver
>>>  libvirt: Support KVM/libvirt on System z (S/390) as a hypervisor
>>> platform
>>>
>>> It should be noted that there was one request which we decided didn't
>>> need a FFE as it isn't feature work. That may proceed:
>>>
>>>  hyperv: unit tests refactoring
>>>
>>> Finally, there were a couple of changes we were uncomfortable merging
>>> this late in the release as we think they need time to "bed down"
>>> before a release we consider stable for a long time. We'd like to see
>>> these merge very early in Liberty:
>>>
>>>  libvirt: use libvirt storage pools
>>>  libvirt: Generic Framework for Securing VNC and SPICE
>>> Proxy-To-Compute-Node Connections
>>>
>>> Thanks again to everyone with their patience with our process, and
>>> helping to make Kilo an excellent Nova release.
>>>
>>> Michael
>>>
>>>
>> 
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:
>> unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
> There are notes in the etherpad,
>
> https://etherpad.openstack.org/p/kilo-nova-ffe-requests
>
> but I think we wanted to get cyeoh and Ken'ichi's thoughts on the v2
> and/or v2.1 question about the change, i.e. should it be v2.1 only with
> microversions or if that is going to block it, is it fair to keep out the
> v2 change that's already in the patch?
>
>
So if it can be fully merged by end of week I'm ok with it going into v2
and v2.1. Otherwise I think it needs to wait for microversions. I'd like to
see v2.1 enabled next Monday (I don't want it go in just before a weekend).
And the first microversion change (which is ready to go) a couple of days
after). And we want a bit of an API freeze while that is happening.

Chris




> --
>
> Thanks,
>
> Matt Riedemann
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Outcome of the nova FFE meeting for Kilo

2015-02-17 Thread Matt Riedemann



On 2/16/2015 9:57 PM, Jay Pipes wrote:

Hi Mikal, sorry for top-posting. What was the final decision regarding
the instance tagging work?

Thanks,
-jay

On 02/16/2015 09:44 PM, Michael Still wrote:

Hi,

we had a meeting this morning to try and work through all the FFE
requests for Nova. The meeting was pretty long -- two hours or so --
and we did in in the nova IRC channel in an attempt to be as open as
possible. The agenda for the meeting was the list of FFE requests at
https://etherpad.openstack.org/p/kilo-nova-ffe-requests

I recognise that this process is difficult for all, and that it is
frustrating when your FFE request is denied. However, we have tried
very hard to balance distractions from completing priority tasks and
getting as many features into Kilo as possible. I ask for your
patience as we work to finalize the Kilo release.

That said, here's where we ended up:

Approved:

 vmware: ephemeral disk support
 API: Keypair support for X509 public key certificates

We were also presented with a fair few changes which are relatively
trivial (single patch, not very long) and isolated to a small part of
the code base. For those, we've selected the ones with the greatest
benefit. These ones are approved so long as we can get the code merged
before midnight on 20 February 2015 (UTC). The deadline has been
introduced because we really are trying to focus on priority work and
bug fixes for the remainder of the release, so I want to time box the
amount of distraction these patches cause.

Those approved in this way are:

 ironic: Pass the capabilities to ironic node instance_info
 libvirt: Nova vif driver plugin for opencontrail
 libvirt: Quiescing filesystems with QEMU guest agent during image
snapshotting
 libvirt: Support vhost user in libvirt vif driver
 libvirt: Support KVM/libvirt on System z (S/390) as a hypervisor
platform

It should be noted that there was one request which we decided didn't
need a FFE as it isn't feature work. That may proceed:

 hyperv: unit tests refactoring

Finally, there were a couple of changes we were uncomfortable merging
this late in the release as we think they need time to "bed down"
before a release we consider stable for a long time. We'd like to see
these merge very early in Liberty:

 libvirt: use libvirt storage pools
 libvirt: Generic Framework for Securing VNC and SPICE
Proxy-To-Compute-Node Connections

Thanks again to everyone with their patience with our process, and
helping to make Kilo an excellent Nova release.

Michael



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



There are notes in the etherpad,

https://etherpad.openstack.org/p/kilo-nova-ffe-requests

but I think we wanted to get cyeoh and Ken'ichi's thoughts on the v2 
and/or v2.1 question about the change, i.e. should it be v2.1 only with 
microversions or if that is going to block it, is it fair to keep out 
the v2 change that's already in the patch?


--

Thanks,

Matt Riedemann


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Outcome of the nova FFE meeting for Kilo

2015-02-16 Thread Jay Pipes
Hi Mikal, sorry for top-posting. What was the final decision regarding 
the instance tagging work?


Thanks,
-jay

On 02/16/2015 09:44 PM, Michael Still wrote:

Hi,

we had a meeting this morning to try and work through all the FFE
requests for Nova. The meeting was pretty long -- two hours or so --
and we did in in the nova IRC channel in an attempt to be as open as
possible. The agenda for the meeting was the list of FFE requests at
https://etherpad.openstack.org/p/kilo-nova-ffe-requests

I recognise that this process is difficult for all, and that it is
frustrating when your FFE request is denied. However, we have tried
very hard to balance distractions from completing priority tasks and
getting as many features into Kilo as possible. I ask for your
patience as we work to finalize the Kilo release.

That said, here's where we ended up:

Approved:

 vmware: ephemeral disk support
 API: Keypair support for X509 public key certificates

We were also presented with a fair few changes which are relatively
trivial (single patch, not very long) and isolated to a small part of
the code base. For those, we've selected the ones with the greatest
benefit. These ones are approved so long as we can get the code merged
before midnight on 20 February 2015 (UTC). The deadline has been
introduced because we really are trying to focus on priority work and
bug fixes for the remainder of the release, so I want to time box the
amount of distraction these patches cause.

Those approved in this way are:

 ironic: Pass the capabilities to ironic node instance_info
 libvirt: Nova vif driver plugin for opencontrail
 libvirt: Quiescing filesystems with QEMU guest agent during image
snapshotting
 libvirt: Support vhost user in libvirt vif driver
 libvirt: Support KVM/libvirt on System z (S/390) as a hypervisor platform

It should be noted that there was one request which we decided didn't
need a FFE as it isn't feature work. That may proceed:

 hyperv: unit tests refactoring

Finally, there were a couple of changes we were uncomfortable merging
this late in the release as we think they need time to "bed down"
before a release we consider stable for a long time. We'd like to see
these merge very early in Liberty:

 libvirt: use libvirt storage pools
 libvirt: Generic Framework for Securing VNC and SPICE
Proxy-To-Compute-Node Connections

Thanks again to everyone with their patience with our process, and
helping to make Kilo an excellent Nova release.

Michael



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [nova] Outcome of the nova FFE meeting for Kilo

2015-02-16 Thread Michael Still
Hi,

we had a meeting this morning to try and work through all the FFE
requests for Nova. The meeting was pretty long -- two hours or so --
and we did in in the nova IRC channel in an attempt to be as open as
possible. The agenda for the meeting was the list of FFE requests at
https://etherpad.openstack.org/p/kilo-nova-ffe-requests

I recognise that this process is difficult for all, and that it is
frustrating when your FFE request is denied. However, we have tried
very hard to balance distractions from completing priority tasks and
getting as many features into Kilo as possible. I ask for your
patience as we work to finalize the Kilo release.

That said, here's where we ended up:

Approved:

vmware: ephemeral disk support
API: Keypair support for X509 public key certificates

We were also presented with a fair few changes which are relatively
trivial (single patch, not very long) and isolated to a small part of
the code base. For those, we've selected the ones with the greatest
benefit. These ones are approved so long as we can get the code merged
before midnight on 20 February 2015 (UTC). The deadline has been
introduced because we really are trying to focus on priority work and
bug fixes for the remainder of the release, so I want to time box the
amount of distraction these patches cause.

Those approved in this way are:

ironic: Pass the capabilities to ironic node instance_info
libvirt: Nova vif driver plugin for opencontrail
libvirt: Quiescing filesystems with QEMU guest agent during image
snapshotting
libvirt: Support vhost user in libvirt vif driver
libvirt: Support KVM/libvirt on System z (S/390) as a hypervisor platform

It should be noted that there was one request which we decided didn't
need a FFE as it isn't feature work. That may proceed:

hyperv: unit tests refactoring

Finally, there were a couple of changes we were uncomfortable merging
this late in the release as we think they need time to "bed down"
before a release we consider stable for a long time. We'd like to see
these merge very early in Liberty:

libvirt: use libvirt storage pools
libvirt: Generic Framework for Securing VNC and SPICE
Proxy-To-Compute-Node Connections

Thanks again to everyone with their patience with our process, and
helping to make Kilo an excellent Nova release.

Michael

-- 
Rackspace Australia

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev