Nova placement disregards nova aggregate metadata
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Won't Fix
|
Medium
|
Unassigned | ||
placement-osc-plugin |
Opinion
|
Wishlist
|
Unassigned |
Bug Description
OpenStack 17.0.8 deployed via OpenStack-Ansible.
We have a compute environment set up with several nova aggregates, across which we wish to configure different cpu allocation ratios. Setting cpu_allocation_
It appears from this single comment I was able to find in another bug report that placement intentionally disregards aggregate metadata, and so excludes compute nodes that might well be capable of scheduling instances:
https:/
Manually updating nova.conf on the affected compute nodes to set the intended cpu_allocation_
Is this intended placement behavior? If so, what's the function of AggregateCoreFi
It's a regression with placement being used by the nova scheduler since Ocata. There is a related nova blueprint in the stein release:
https:/ /specs. openstack. org/openstack/ nova-specs/ specs/stein/ approved/ initial- allocation- ratios. html
There is also this which builds on that blueprint but probably won't get done in stein since it's not being worked on: https:/ /review. openstack. org/#/c/ 544683/
Here is a related ML thread about the regression:
http:// lists.openstack .org/pipermail/ openstack- dev/2018- January/ 126283. html