[placement][ptg] Aggregate on root spans whole tree policy:
Jay Pipes
jaypipes at gmail.com
Mon Apr 22 13:24:36 UTC 2019
On 04/22/2019 09:00 AM, Ed Leafe wrote:
> On Apr 21, 2019, at 5:20 PM, Jay Pipes <jaypipes at gmail.com> wrote:
>> On 04/09/2019 09:00 AM, Chris Dent wrote:
>>> From the etherpad [1]:
>>> * Last PTG for Stein, we decided the following policies and have done so in Stein
>>> A) Aggregate on root spans whole tree for ``members_of=``
>>> requests in 'GET /allocation_candidates'
>>> B) This spanning policy doesn't apply to granular requests
>>> ``members_of<N>=`` or to requests in 'GET /resource_providers'
>>> C) This change is a bug fix without microversion
>>> However, I now feel the policy B is weird. Consider a case where
>>> only granular requests are used in the request. If operator puts
>>> aggA on root, aggA applies the child or not depends on cases how
>>> you created the request. That's very difficult for operators to
>>> debug...
>>> This is from Tetsuro, so perhaps he can add some additional info,
>>> but basically I think what's being requested here is some discussion
>>> on whether changing B is warranted.
>>
>> We have a similar issue with traits.
>>
>> I actually think there should be a single "apply membership or traits using self-and-children" policy. I've been unable to think of any use case that would *not* be serviced by this policy.
>
> Not only that, but I can’t imagine a scenario where we would want membership of one RP but forbid membership by a child. That would be… strange.
Yuup. +100.
-jay
More information about the openstack-discuss
mailing list