[openstack-dev] [all] [nova] [placement] placement below or beside compute after extraction?
melanie witt
melwittt at gmail.com
Tue Aug 21 22:33:01 UTC 2018
On Tue, 21 Aug 2018 14:55:26 -0600, Chris Friesen wrote:
> On 08/21/2018 01:53 PM, melanie witt wrote:
>
>> Given all of that, I'm not seeing how *now* is a good time to separate the
>> placement project under separate governance with separate goals and priorities.
>> If operators need things for compute, that are well-known and that placement was
>> created to solve, how will placement have a shared interest in solving compute
>> problems, if it is not part of the compute project?
>
> As someone who is not involved in the governance of nova, this seems like kind
> of an odd statement for an open-source project.
>
> From the outside, it seems like there is a fairly small pool of active
> placement developers. And either the placement developers are willing to
> implement the capabilities desired by compute or else they're not. And if
> they're not, I don't see how being under compute governance would resolve that
> since the only official hard leverage the compute governance has is refusing to
> review/merge placement patches (which wouldn't really help implement compute's
> desires anyways).
I'm not sure I follow. As of now, placement developers are participating
in the same priorities and goals setting as the rest of compute, each
cycle. We discuss work that needs to be done and how to prioritize it,
in the context of compute. We are one group.
If we separate into two different groups, all of the items I discussed
in my previous reply will become cross-project efforts. To me, this
means that the placement group will have their own priorities and goal
setting process and if their priorities and goals happen to align with
ours on certain items, we can agree to work on those in collaboration.
But I won't make assumptions about how much alignment we will have. The
placement group, as a hypothetical example, won't necessarily find
helping us fix issues with compute functionality like vGPUs as important
as we do, if we need additional work in placement to support it.
That's how I'm thinking about it, from a practical standpoint. I'm
thinking about what it will look like delivering the functionality I
discussed in my previous reply, for operators and users. I think it
helps to be one group.
-melanie
More information about the OpenStack-dev
mailing list