<div dir="ltr">Michael, <div><br></div><div>I am so glad that you started this topic.</div><div>I really like idea of  of taking a pause with features and concentrating on improvement of current code base. </div><div><br></div><div>Even if the >1 k open bugs <a href="https://bugs.launchpad.net/nova">https://bugs.launchpad.net/nova</a> are vital issue, there are other things that could be addressed to improve Nova team throughput. </div><div><br></div><div>Like it was said in another thread: "Nova code is current too big and complex to be understand by one person".</div><div>It produces 2 issues: </div><div>A) There is hard to find person who can observer full project and make global architecture decisions including work on cross projects interactions</div><div>(So project doesn't have straight direction of development)</div><div>B) It's really hard to find cores, and current cores are under too heavy load (because of project complexity)</div><div><br></div><div>I believe that whole current Nova functionality can be implemented in much simpler manner. </div><div>Basically, complexity was added during the process of adding a lot of features for years, that didn't perfectly fit to architecture of Nova. </div><div>And there wasn't much work on refactoring the architecture to cleanup these features. </div><div><br></div><div>So maybe it's proper time to think about "what", "why" and "how" we are doing. </div><div>That will allows us to find simpler solutions for current functionality. </div><div><br></div><div><br></div><div>Best regards,</div><div>Boris Pavlovic </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 14, 2014 at 1:07 AM, Michael Still <span dir="ltr"><<a href="mailto:mikal@stillhq.com" target="_blank">mikal@stillhq.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Just an observation from the last week or so...<div><br></div><div>The biggest problem nova faces at the moment isn't code review latency. Our biggest problem is failing to fix our bugs so that the gate is reliable. The number of rechecks we've done in the last week to try and land code is truly startling.</div><div><br></div><div>I know that some people are focused by their employers on feature work, but those features aren't going to land in a world in which we have to hand walk everything through the gate.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Michael</div><br><br>-- <br>Rackspace Australia<br>
</font></span><br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</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>
<br></blockquote></div><br></div>