[openstack-dev] [nova][core] Expectations of core reviewers

Sylvain Bauza sylvain.bauza at gmail.com
Mon Aug 18 12:56:49 UTC 2014


Le 18 août 2014 14:36, "Salvatore Orlando" <sorlando at nicira.com> a écrit :
>
> As the conversation has drifted away from a discussion pertaining the
nova core team, I have some comments inline as well.
>
>
> On 18 August 2014 12:18, Thierry Carrez <thierry at openstack.org> wrote:
>>
>> Doug Hellmann wrote:
>> > On Aug 13, 2014, at 4:42 PM, Russell Bryant <rbryant at redhat.com> wrote:
>> >> Let me try to say it another way.  You seemed to say that it wasn't
much
>> >> to ask given the rate at which things happen in OpenStack.  I would
>> >> argue that given the rate, we should not try to ask more of
individuals
>> >> (like this proposal) and risk burnout.  Instead, we should be doing
our
>> >> best to be more open an inclusive to give the project the best chance
to
>> >> grow, as that's the best way to get more done.
>> >>
>> >> I think an increased travel expectation is a raised bar that will
hinder
>> >> team growth, not help it.
>> >
>> > +1, well said.
>>
>> Sorry, I was away for a few days. This is a topic I have a few strong
>> opinions on :)
>>
>> There is no denial that the meetup format is working well, comparatively
>> better than the design summit format. There is also no denial that that
>> requiring 4 travels per year for a "core" dev is unreasonable. Where is
>> the limit ? Wouldn't we be more productive and aligned if we did one per
>> month ? No, the question is how to reach a sufficient level of focus and
>> alignment while keeping the number of "mandatory" travel at 2 per year.
>
>
> I honestly think that it is simply not possible to require a minimum
travel from core team members.
> This might sound naive, but I reckon the various core teams could just
use a bit of common sense here.
> A core member that goes to every summit and meetup just for doing pub
crawling in yet another city is definetely less productive than another
team members which tries to collaborate remotely via
etherpad/IRC/gerrit/etc. (ok this example was a bit extreme but I hope it
clarifies my thoughts).
>
>>
>>
>> I don't think our issue comes from not having enough F2F time. Our issue
>> is that the design summit no longer reaches its objectives of aligning
>> key contributors on a common plan, and we need to fix it.
>
>
> I totally agree on this point. I would be suprised if I were the first
one that in conversation (off and on the record) has mentioned that it is
very hard to achieve any form of consensus on anything at the design
summit. And it is pretty much impossible to move from a "declarations of
intent" to the definition of an architecture and/or actionable work items
for the subsequent release cycle.
> Disclaimer: I spend 90% of my design summit time in the networking room,
so my judgment might be skewed.
>
>>
>> We established the design summit as the once-per-cycle opportunity to
>> have face-to-face time and get alignment across the main contributors to
>> a project. That used to be completely sufficient, but now it doesn't
>> work as well... which resulted in alignment and team discussions to be
>> discussed at mid-cycle meetups instead. Why ? And what could we change
>> to have those alignment discussions at the design summit again ?
>
>
> I suggested in the past to decouple the summit from the main conference.
> This alone, in my opinion, would allow us to do the design summit at a
point where it's best for the upcoming release cycle, and reduce the
inevitable increased noise from rooms filled with over 150 people.

Strong -1 here.
Having design sessions happening in the same time than conference is cool
for having :
- mixup of operators, developers and users in the same area, enjoying the
atmosphere, creating a same view and team spirit within Openstack
- newcomers able to join their first developers sessions (we lower the bar)
- same budget for contributors able to propose good proposals for regular
conference

I had the chance to attend both Icehouse and Juno summits. IIRC, Icehouse
design summit was restricted to ATCs while Juno one was open to everyone.
That thing plus the fact that the audio quality of the Juno sessions was
poor (cf. last design session about feedback) makes me think that the
problem is rather a problem of having good sessions than more an overall
problem.

I'm pro restricting access to only ATCs and impose access to rooms only
before the session starts, that would improve dramatically the quality
without sending a bad signal to the community that now design discussions
are a matter of only engineers.

-Sylvain

>
>>
>>
>> Why are design summits less productive that mid-cycle meetups those days
>> ? Is it because there are too many non-contributors in the design summit
>> rooms ? Is it the 40-min format ? Is it the distractions (having talks
>> to give somewhere else, booths to attend, parties and dinners to be at)
>> ? Is it that beginning of cycle is not the best moment ? Once we know
>> WHY the design summit fails its main objective, maybe we can fix it.
>
>
> I think all of them apply and possibly other reasons, but probably we are
a going a bit off-topic.
>>
>>
>> My gut feeling is that having a restricted audience and a smaller group
>> lets people get to the bottom of an issue and reach consensus. And that
>> you need at least half a day or a full day of open discussion to reach
>> such alignment. And that it's not particularly great to get such
>> alignment in the middle of the cycle, getting it at the start is still
>> the right way to align with the release cycle.
>>
>> Nothing prevents us from changing part of the design summit format (even
>> the Paris one!), and restrict attendance to some of the sessions. And if
>> the main issue is the distraction from the conference colocation, we
>> might have to discuss the future of co-location again. In that "2 events
>> per year" objective, we could make the conference the optional cycle
>> thing, and a developer-oriented specific event the mandatory one.
>
>
> While I agree that restricted attendance would increase productivity, it
might also be perceived as a "barrier" for new contributors and a reduction
of the overall "democracy" of the project. Maybe this could be achieved
"naturally" by decoupling conference and summit.
>
>>
>>
>> If we manage to have alignment at the "design summit", then it doesn't
>> spell the end of the mid-cycle things. But then, ideally the extra
>> mid-cycle gatherings should be focused on getting specific stuff done,
>> rather than general team alignment. Think workshop/hackathon rather than
>> private gathering. The goal of the workshop would be published in
>> advance, and people could opt to join that. It would be totally optional.
>
>
> I too agree mid-cycle meetups should be focused - for instance as we did
for load balancing in June and Neutron QA in January. If they end up being
"mini summits", as ttx says, this probably just tell us we need to rethink
the main design summit.
>
>>
>>
>> Cheers,
>>
>> --
>> Thierry Carrez (ttx)
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140818/a01e2cf3/attachment.html>


More information about the OpenStack-dev mailing list