[openstack-dev] [all] [ptls] The Czar system, or how to scale PTLs

Thierry Carrez thierry at openstack.org
Fri Aug 22 15:19:28 UTC 2014

Zane Bitter wrote:
> On 22/08/14 08:33, Thierry Carrez wrote:
>> We also
>> still need someone to have the final say in case of deadlocked issues.
> -1 we really don't.

I know we disagree on that :)

>> People say we don't have that many deadlocks in OpenStack for which the
>> PTL ultimate power is needed, so we could get rid of them. I'd argue
>> that the main reason we don't have that many deadlocks in OpenStack is
>> precisely *because* we have a system to break them if they arise.
> s/that many/any/ IME and I think that threatening to break a deadlock by
> fiat is just as bad as actually doing it. And by 'bad' I mean
> community-poisoningly, trust-destroyingly bad.

I guess I've been active in too many dysfunctional free and open source
software projects -- I put a very high value on the ability to make a
final decision. Not being able to make a decision is about as
community-poisoning, and also results in inability to make any
significant change or decision.

>> That
>> encourages everyone to find a lazy consensus. That part of the PTL job
>> works. Let's fix the part that doesn't work (scaling/burnout).
> Let's allow projects to decide for themselves what works. Not every
> project is the same.

The net effect of not having a PTL having the final call means the final
call would reside at the Technical Committee level. I don't feel like
the Technical Committee should have final say on a project-specific
matter. It's way better that the local leader, chosen by all the
contributors of THAT project every 6 months, makes that final decision.
Or do you also want to get rid of the Technical Committee ?

Thierry Carrez (ttx)

More information about the OpenStack-dev mailing list