[openstack-dev] [Hyper-V] Havana status

Alessandro Pilotti apilotti at cloudbasesolutions.com
Fri Oct 11 15:24:09 UTC 2013



On Oct 11, 2013, at 18:02 , Russell Bryant <rbryant at redhat.com>
 wrote:

> On 10/11/2013 10:41 AM, Alessandro Pilotti wrote:
>> 
>> 
>> On Oct 11, 2013, at 17:17 , Russell Bryant <rbryant at redhat.com
>> <mailto:rbryant at redhat.com>>
>> wrote:
>> 
>>> On 10/11/2013 09:02 AM, Alessandro Pilotti wrote:
>>>> OpenStack is organized differently: there are lots of separate
>>>> projects (Nova, Neutrom, Glance, etc) instead of a single one (which
>>>> is a good thing), but I believe that a similar approach can be
>>>> applied. Specific contributors can be nominated "core rewievers" on
>>>> specific directories in the tree only and that would scale
>>>> immediately the core review bandwidth.
>>>> 
>>>> As a practical example for Nova: in our case that would simply
>>>> include the following subtrees: "nova/virt/hyperv" and
>>>> "nova/tests/virt/hyperv". Other projects didn't hit the review
>>>> bandwidth limits yet as heavily as Nova did, but the same concept
>>>> could be applied everywhere.
>>> 
>>> If maintainers of a particular driver would prefer this sort of
>>> autonomy, I'd rather look at creating new repositories.  I'm completely
>>> open to going that route on a per-driver basis.  Thoughts?
>> 
>> Well, as long as it is an official project this would make definitely
>> sense, at least for Hyper-V.
> 
> What I envision here would be another repository/project under the
> OpenStack Compute program.  You can sort of look at it as similar to
> python-novaclient, even though that project uses the same review team
> right now.
> 
> So, that means it would also be a separate release deliverable.  It
> wouldn't be integrated into the main nova release.  They could be
> released at the same time, though.
> 
> We could either have a single repo:
> 
>    openstack/nova-extra-drivers
> 
> or a repo per driver that wants to split:
> 
>    openstack/nova-driver-hyperv
> 

+1 for openstack/nova-driver-hyperv

That would be perfect. Fast bug fixes, independent reviewers and autonomous blueprints management.

Our users would cry of joy for such a solution. :-)


> The latter is a bit more to keep track of, but might make the most sense
> so that we can have a review team per driver.
> 
>> Stability of the driver's interface has never been a particular issue to
>> prevent this to happen IMO.
> 
> Note that I would actually *not* want to necessarily guarantee a stable
> API here for master.  We should be able to mitigate sync issues with CI.
> 
>> We should think about how to handle the testing, considering that we are
>> getting ready with the CI gate.
> 
> Hopefully the testing isn't too much different.  It's just grabbing the
> bits from another repo.
> 
> Also note that I have a session for the summit that is intended to talk
> about all of this, as well:
> 
>    http://summit.openstack.org/cfp/details/4

Sure, looking forward to meet you there!

> 
> -- 
> Russell Bryant
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list