[placement][nova][ptg] resource provider affinity
Tetsuro Nakamura
tetsuro.nakamura.bc at hco.ntt.co.jp
Sat May 4 18:40:04 UTC 2019
Okay, I was missing that at the point to merge each candidate from each
request groups, all the rps info in the trees are already in
ProviderSummaries, and we can use them without an additional query.
It looks like that this can be done without impacting the performance of
existing requests that have no queryparam for affinity,
so I'm good with this and can volunteer it in Placement since this is
more of general "subtree" thing,
but I'd like to say that looking into tracking PCPU feature in Nova and
see the related problems should precede any Nova related items to model
NUMA in Placement.
On 2019/05/04 0:03, Eric Fried wrote:
>> It enables something like:
>> * group_resources=1:2:!3:!4
>> which means 1 and 2 should be in the same group but 3 shoudn't be the
>> descendents of 1 or 2, so as 4.
> In a symmetric world, this one is a little ambiguous to me. Does it mean
> 4 shouldn't be in the same subtree as 3 as well?
I thought the negative folks were just refusing to be with in the
positive folks.
Looks like there are use cases where we need multiple group_resources?
- I want 1, 2 in the same subtree, and 3, 4 in the same subtree but the
two subtrees should be separated:
* group_resources=1:2:!3:!4&group_resources=3:4
--
Tetsuro Nakamura <nakamura.tetsuro at lab.ntt.co.jp>
NTT Network Service Systems Laboratories
TEL:0422 59 6914(National)/+81 422 59 6914(International)
3-9-11, Midori-Cho Musashino-Shi, Tokyo 180-8585 Japan
More information about the openstack-discuss
mailing list