nova/releasenotes/notes/1516578-628b417b372f4f0f.yaml
Sudipta Biswas 1a2443ce67 libvirt: Add ppc to supported arch for NUMA
This patch includes the ppc64/ppc64le architectures to the list
of host architectures that support NUMA via the libvirt driver.

This change is for the PowerPC based servers that use the libvirt
driver. This also introduces the minimum libvirt version needed
for PowerPC to support NUMA from Nova.

Also note, that in order to retain the unit test that excluded
PPC from the NUMA supported architectures, an arbitrary choice
of architecture is made (S390) - that is not a part of the list
that supports NUMA.

Change-Id: I51dd3e160153b40072a04095e9bf3f15abd74252
Closes-Bug: #1516578
2016-03-01 17:38:15 +00:00

15 lines
628 B
YAML

---
features:
- |
Enables NUMA topology reporting on PowerPC architecture
from the libvirt driver in Nova but with a caveat as mentioned below.
NUMA cell affinity and dedicated cpu pinning
code assumes that the host operating system is exposed to threads.
PowerPC based hosts use core based scheduling for processes.
Due to this, the cores on the PowerPC architecture are treated as
threads. Since cores are always less than or equal
to the threads on a system, this leads to non-optimal resource usage
while pinning. This feature is supported from libvirt version 1.2.19
for PowerPC.