[openstack-dev] [all] [nova] [placement] placement below or beside compute after extraction?

Thierry Carrez thierry at openstack.org
Thu Aug 23 09:00:51 UTC 2018


melanie witt wrote:
> [...] 
> I have been trying to explain why over several replies to this thread. 
> Fracturing a group is not something anyone does to foster cooperation 
> and shared priorities and goals. 
> [...]

I would argue that the group is already fractured, otherwise we would 
not even be having this discussion.

In the OpenStack governance model, contributors to a given piece of code 
control its destiny. We have two safety valves: disagreement between 
contributors on that specific piece of code are escalated at the PTL 
level, and disagreement between teams handling different pieces of code 
that need to interoperate are escalated at the TC level. In reality, in 
OpenStack history most disagreements were discussed and solved directly 
between contributors or teams, since nobody likes to appeal to the 
safety valves.

That model implies at the base that contributors to a given piece of 
code are in control: project teams boundaries need to be aligned on 
those discrete groups. We dropped the concept of "Programs" a while ago 
specifically to avoid creating subgroups ruled by larger groups, or 
artificial domains of ownership.

The key issue here is that there is a distinct subgroup within the 
group. It should be its own team, but it's not. You are saying that 
keeping the subgroup governed inside the larger group ensures that 
features that operators and users need get delivered to them. But having 
a group retaining control over other groups is not how we ensure that in 
OpenStack -- it's by using the model above.

Are you saying that you don't think the OpenStack governance model, 
where each team talks to its peers in terms of requirements and 
conflicts between teams may be escalated to the TC if they ever arise, 
will ultimately ensure that features that operators and users need get 
delivered to them ? That keeping placement inside Nova governance will 
yield better results ?

-- 
Thierry Carrez (ttx)



More information about the OpenStack-dev mailing list