NUMATopologyFilter doesn't account for CPU/RAM overcommit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Chris Friesen |
Bug Description
There seems to be a bug in the NUMATopologyFilter where it doesn't properly account for cpu_allocation_
To reproduce:
1) Create a flavor with a moderate number of CPUs (5, for example) and enable hugepages by setting "hw:mem_
2) Ensure that the available compute nodes have fewer CPUs free than the number of CPUs in the flavor above.
3) Ensure that the "cpu_allocation
4) Enable the NUMATopologyFilter for the nova filter scheduler.
5) Try to boot an instance with the specified flavor.
This should pass, because we're not using dedicated CPUs and so the "cpu_allocation
It seems like the NUMATopologyFilter is failing to properly account for the cpu_allocation_
description: | updated |
summary: |
- NUMATopologyFilter doesn't account for cpu_allocation_ratio + NUMATopologyFilter doesn't account for CPU/RAM overcommit |
description: | updated |
Changed in nova: | |
status: | In Progress → Invalid |
Fix proposed to branch: master /review. openstack. org/213268
Review: https:/