← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1386236] [NEW] NUMA scheduling broken

 

Public bug reported:

When creating a flavor which includes "hw:numa_nodes": "1", all
instances booted with this flavor are always pinned to NUMA node0.
Multiple instances end up on node0 and no instances are on node1.  Our
expectation was that instances would be balanced across NUMA nodes.

To recreate:

1) Ensure you have a compute node with at least 2 sockets
2) Create a flavor with vcpus and memory which fits within one socket
3) Add the flavor key: nova flavor-key <flavor> set hw:numa_nodes=1
4) Boot more than 1 instances
5) Verify where the vcpus are pinned

** 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/1386236

Title:
  NUMA scheduling broken

Status in OpenStack Compute (Nova):
  New

Bug description:
  When creating a flavor which includes "hw:numa_nodes": "1", all
  instances booted with this flavor are always pinned to NUMA node0.
  Multiple instances end up on node0 and no instances are on node1.  Our
  expectation was that instances would be balanced across NUMA nodes.

  To recreate:

  1) Ensure you have a compute node with at least 2 sockets
  2) Create a flavor with vcpus and memory which fits within one socket
  3) Add the flavor key: nova flavor-key <flavor> set hw:numa_nodes=1
  4) Boot more than 1 instances
  5) Verify where the vcpus are pinned

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1386236/+subscriptions


Follow ups

References