<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>We are not in a good way. The ‘drivers’ team is very small and just have a small handful of people approving these specs is a huge bottleneck. Taking into the fact that the core team is relatively small the cores will most probably not even get to reviewing
 the code when it is posted, so it will need to be reverted to the next release….</div>
<div>I think that the time has come for us to seriously contemplate splitting parts of nova out like what was done with neutron – that has been a very successful venture</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Sergey Nikitin <<a href="mailto:snikitin@mirantis.com">snikitin@mirantis.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>OpenStack List <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Date: </span>Thursday, June 25, 2015 at 2:58 PM<br>
<span style="font-weight:bold">To: </span>OpenStack List <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [openstack-dev] [Nova] The unbearable lightness of specs<br>
</div>
<div><br>
</div>
<div>
<div>
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<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">
<span class="">
<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">
<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>
I've repeatedly stated that the fact that we created an even smaller<br>
clique of people to approve specs (nova-drivers which is a tiny subset<br>
of the already faaaar too small nova-core) is madness, as it creates<br>
an even worse review burden on them, and thus worsens the bottleneck<br>
than we already have.<br>
</blockquote>
</blockquote>
<br>
</span>I agree that the number of people who can approve specs is too small at the moment.
<span style="font-size:12.8000001907349px">But relatively few people are actually reviewing </span><span class="" style="font-size:12.8000001907349px;background-color:rgb(255,255,255)">specs</span><span style="font-size:12.8000001907349px"> so building trust
 here is difficult. </span></blockquote>
<div><br>
</div>
<div><span style="color:rgb(0,0,0);white-space:pre-wrap">I agree that the number of people who can approve specs is too small at the moment too. But I disagree that we have few people who actually reviews specs. </span></div>
<div><span style="white-space:pre-wrap;color:rgb(0,0,0)"><br>
</span></div>
<div><span style="white-space:pre-wrap;color:rgb(0,0,0)">For example I had a spec (approved for Juno and Kilo, but not approved for Liberty)
<a href="https://review.openstack.org/#/c/177112/">https://review.openstack.org/#/c/177112/</a> which has nine +1 and zero +2. I implemented this spec a long time ago but I spent about 2 months to reaprove spec in Liberty. And it's not reapproved yet.</span></div>
<div><span style="white-space:pre-wrap;color:rgb(0,0,0)"><br>
</span></div>
<div><span style="white-space:pre-wrap;color:rgb(0,0,0)">Especially strange for me is that not all nova cores have core status in nova-specs repository. Now we have 14 nova cores and only 7 nova-spec cores. I think if a contributor worked hard to become a nova
 core, he or she is competent to get a nova-spec core status.</span></div>
</div>
</div>
</div>
</div>
</div>
</span>
</body>
</html>