<div dir="ltr"><span style="font-size:12.8000001907349px">Jay,</span><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">At this time, Neutron is the only project that has done any splitting out of driver and advanced services repos. Other projects have discussed doing this, but, at least in Nova, that discussion was put on hold for the time being. Last I remember, we agreed that we would clean up, stabilize and document the virt driver API in Nova before any splitting of driver repos would be feasible.</span></blockquote><br style="font-size:12.8000001907349px">Imho not only Neutron has this. ;)</div><div>Rally support out of tree plugins as well and I saw already some third party repos: </div><div><a href="https://github.com/stackforge/haos">https://github.com/stackforge/haos</a><br></div><div><br></div><div>Best regards, </div><div>Boris Pavlovic </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 4, 2015 at 2:08 PM, John Garbutt <span dir="ltr"><<a href="mailto:john@johngarbutt.com" target="_blank">john@johngarbutt.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 3 June 2015 at 13:39, Jay Pipes <<a href="mailto:jaypipes@gmail.com">jaypipes@gmail.com</a>> wrote:<br>
> On 06/03/2015 08:25 AM, Zhipeng Huang wrote:<br>
>><br>
>> Hi All,<br>
>><br>
>> As I understand, Neutron by far has the clearest big tent mode via its<br>
>> in-tree/out-of-tree decomposition, thanks to Kyle and other Neutron team<br>
>> members effort.<br>
>><br>
>> So my question is, is it the same for the other projects? For example,<br>
>> does Nova also have the project-level Big Tent Mode Neutron has?<br>
><br>
><br>
> Hi Zhipeng,<br>
><br>
> At this time, Neutron is the only project that has done any splitting out of<br>
> driver and advanced services repos. Other projects have discussed doing<br>
> this, but, at least in Nova, that discussion was put on hold for the time<br>
> being. Last I remember, we agreed that we would clean up, stabilize and<br>
> document the virt driver API in Nova before any splitting of driver repos<br>
> would be feasible.<br>
<br>
</span>+1 to jay's comment.<br>
<br>
I see Nova's mission as providing a solid interoperable API experience<br>
to on-demand compute resources. Right now, thats happening best by<br>
keeping things in tree, but we are doing work to make other options<br>
possible.<br>
<br>
I actually see the existence of projects such as Cinder, Heat and<br>
Magnum as success stories born out of Nova saying no to expanding our<br>
scope (and in the case of Cinder, actively trying to reduce our<br>
scope). I hope more of both of those things will happen in the future.<br>
<br>
If we had accepted these efforts into Nova, they would not have had<br>
the freedom they get by living inside OpenStack, but outside of<br>
Compute. Something the big tent makes much easier to deal with. I<br>
don't think they would have gained much by being inside the compute<br>
project, mostly because we are all crazy busy looking after Nova.<br>
<br>
Thanks,<br>
John<br>
<div class="HOEnZb"><div class="h5"><br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>