I agree.  I think splitting glance into a separate project has actually slowed 
it down.  We should keep network service in trunk for the moment.

Also, there were a couple of networking blueprints that were combined at the 
last design summit into one presentation.  The presentation was given by one 
racker and one person from nicira, and also included a group from japan. I 
thought the plan was to implement this with openvswitch.  Is this the same 
team/project?  Or did that effort die?

Vish

On Jan 28, 2011, at 7:40 AM, Andy Smith wrote:

> I'd second a bit of what Jay says and toss in that I don't think the code is 
> ready to be splitting services off:
> 
> - There have already been significant problems dealing with glance, the nasa 
> people and the rackspace people have effectively completely different code 
> paths (nasa: ec2, objectstore, libvirt; rackspace: rackspace, glance, xenapi) 
> and that needs to be aligned a bit more before we can create more separations 
> if we want everybody to be working towards the same goals.
> - Try as we might there is still not a real consensus on high level coding 
> style, for example the Xen-related code is radically different in shape and 
> style from the libvirt code as is the rackspace api from the ec2 api, and 
> having projects split off only worsens the problem as individual developers 
> have fewer eyes on them.
> 
> My goal and as far as I can tell most of my team's goals are to rectify a lot 
> of that situation over the course of the next release by:
> 
> - setting up and working through the rackspace side of the code paths (as 
> mentioned above) enough that we can start generalizing its utility for the 
> entire project
> - actual deprecation of the majority of objectstore
> - more thorough code reviews to ensure that code is meeting the overall style 
> of the project, and probably a document describing the code review process
> 
> After Cactus if the idea makes sense to split off then it can be pursued 
> then, but at the moment it is much too early to consider it.
> 
> On Fri, Jan 28, 2011 at 7:06 AM, Rick Clark <r...@openstack.org> wrote:
> On 01/28/2011 08:55 AM, Jay Pipes wrote:
> > On Fri, Jan 28, 2011 at 8:47 AM, Rick Clark <r...@openstack.org> wrote:
> > I recognise the desire to do this for Cactus, but I feel that pulling
> > out the network controller (and/or volume controller) into their own
> > separate OpenStack subprojects is not a good idea for Cactus.  Looking
> > at the (dozens of) blueprints slated for Cactus, doing this kind of
> > major rework will mean that most (if not all) of those blueprints will
> > have to be delayed while this pulling out of code occurs. This will
> > definitely jeopardise the Cactus release.
> >
> > My vote is to delay this at a minimum to the Diablo release.
> >
> > And, for the record, I haven't seen any blueprints for the network as
> > a service or volume as a service projects. Can someone point us to
> > them?
> >
> > Thanks!
> > jay
> 
> Whew, Jay I thought you were advocating major changes in Cactus.  That
> would completely mess up my view of the world :)
> 
> https://blueprints.launchpad.net/nova/+spec/bexar-network-service
> https://blueprints.launchpad.net/nova/+spec/bexar-extend-network-model
> https://blueprints.launchpad.net/nova/+spec/bexar-network-service
> 
> 
> It was discussed at ODS, but I have not seen any code or momentum, to date.
> 
> I think it is worth while to have an open discussion about what if any
> of this can be safely done in Cactus.  I like you, Jay, feel a bit
> conservative.  I think we lost focus of the reason we chose time based
> releases. It is time to focus on nova being a solid trustworthy
> platform.  Features land when they are of sufficient quality, releases
> contain only the features that passed muster.
> 
> I will be sending an email about the focus and theme of Cactus in a
> little while.
> 
> Rick
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to