libvirt CPU info doesn't count NUMA cells
Bug #1156456 reported by
Nicolas Simonds
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Nicolas Simonds |
Bug Description
The libvirt driver, when counting sockets/cores/etc., does not take NUMA architectures into account. This can cause applications using data from the Nova API to under-report the total number of sockets/cores/etc. on compute nodes with more than one NUMA cell.
Example, on a production system with 2 NUMA cells:
$ grep ^proc /proc/cpuinfo | wc -l
32
$ python simple_
{u'cores': u'8', u'threads': u'2', u'sockets': u'1'}
So, if one were relying solely on Nova to obtain information about this system's capabilities, the results would inaccurate results.
description: | updated |
tags: | added: libvirt |
Changed in nova: | |
importance: | Undecided → Medium |
tags: | added: numa |
tags: | removed: liberty-rc-potential |
Changed in nova: | |
milestone: | none → liberty-rc1 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | liberty-rc1 → 12.0.0 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/24631
Review: https:/