Nova libvirt driver does not bind guest memory to NUMA nodes
Bug #1385308 reported by
Daniel Berrange
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Daniel Berrange |
Bug Description
After testing the libvirt NUMA support I noticed that the guest XML is missing rules to explicitly bind guest NUMA nodes to host NUMA nodes.
The vCPUs are still all bound to host NUMA nodes, so the kernel will prefer allocation from those nodes, but it is a much better to be explicit about the binding to prevent the kernel from falling back to allocate memory from a non-local node, as that would confuse Nova's tracking of NUMA allocation.
Changed in nova: | |
assignee: | nobody → Daniel Berrange (berrange) |
importance: | Undecided → Medium |
Changed in nova: | |
status: | New → In Progress |
tags: | added: libvirt |
Changed in nova: | |
milestone: | none → kilo-1 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | kilo-1 → 2015.1.0 |
To post a comment you must log in.
Related fix proposed to branch: master /review. openstack. org/130820
Review: https:/