On 7 August 2014 16:39, John Griffith <john.griff...@solidfire.com> wrote: > On Thu, Aug 7, 2014 at 9:28 AM, Eric Harney <ehar...@redhat.com> wrote: >> On 08/07/2014 09:55 AM, John Griffith wrote: >> > There are three things that have just crushed productivity and >> > motivation >> > in Cinder this release (IMO): >> > 1. Overwhelming number of drivers (tactical contributions) >> > 2. Overwhelming amount of churn, literally hundreds of little changes to >> > modify docstrings, comments etc but no real improvements to code
>> I'm not sure that there is much data to support that this has been a >> problem to the point of impacting productivity. Even if some patches >> make changes that aren't too significant, those tend to be quick to >> review. Personally, I haven't found this to be a troublesome area, and >> it's been clear that Cinder does need some cleanup/refactoring work in >> some areas. > Ok... > s/There are three things that have just crushed productivity and > motivation/There are three things that have just crushed MY productivity and > motivation/g For the record, I feel the same way as John... Cinder has become a great big, complex API wrapper for other products... it is a direction that I think means we aren't developing anything new or nevel within cinder, we're making it harder to even think about doing that, and what we have is becoming flakier and flakier. >> Just going on my gut feeling, I'd argue that we too often have patchsets >> that are too large and should be split into a series of smaller commits, >> and that concerns me more, because these are both harder to review and >> harder to catch bugs in. > > I totally agree with you on this, no argument at all. The never ending > stream of six additions, typo fixes and new hacking adds however is a > different category for me. I started the code cleanup tag to help reduce the impact of these, we can hopefully punt them to a couple of one week periods per release. Have to see how that works out over time. >> I'd add: >> 4. Quite a few people have put time into working on third-party driver >> CI, presumably at the expense of the other usual efforts. This is fine, >> and a good thing, but it surely impacted the amount of attention given >> to other efforts with our small team. > I do think this has certainly had a significant impact on some folks for > sure. But I've already ranted about that and won't do it again here :) I'm one of the people who's been pushing hard on CI, to the point I'm sure that some people are really fed up with my emails, but I do feel that if we can get it done and working then the future benefits are substantial. And all of the people complaining that openstack / devstack is too flaky to get CI working I think are realising a problem that really needs to be fixed. If we can't stand up a simple system to run basic tests on, we have clear problems. _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev