yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #67182
[Bug 1714895] [NEW] Instance failed to create when numa node has enough free vcpus but has not enough sibling vcpus
Public bug reported:
Instance failed to create when numa node has enough free vcpus but has not enough sibling vcpus.
eg:
Host has following numa topology:
node 0: 0-7,16-23
node 1: 8-15,24-31
vcpu_pin_set is 1-7,16-23,7-15,24-31
I want to create an instance with 30 vcpus with flavor which has extra_specs: hw:cpu_policy=dedicated and hu:numa_nodes=2. But it failed for the following condition in _get_pinning function:
if threads_no * len(sibling_set) < (
len(instance_cores) + num_cpu_reserved):
return None, None
because:
threads_no=1 len(sibling_set)=7 len(instance_cores)=15 and threads_no=2 len(sibling_set)=7 len(instance_cores)=15
** Affects: nova
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1714895
Title:
Instance failed to create when numa node has enough free vcpus but has
not enough sibling vcpus
Status in OpenStack Compute (nova):
New
Bug description:
Instance failed to create when numa node has enough free vcpus but has not enough sibling vcpus.
eg:
Host has following numa topology:
node 0: 0-7,16-23
node 1: 8-15,24-31
vcpu_pin_set is 1-7,16-23,7-15,24-31
I want to create an instance with 30 vcpus with flavor which has extra_specs: hw:cpu_policy=dedicated and hu:numa_nodes=2. But it failed for the following condition in _get_pinning function:
if threads_no * len(sibling_set) < (
len(instance_cores) + num_cpu_reserved):
return None, None
because:
threads_no=1 len(sibling_set)=7 len(instance_cores)=15 and threads_no=2 len(sibling_set)=7 len(instance_cores)=15
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1714895/+subscriptions
Follow ups