Guest CPU selection with hypervisor consideration
The current guest CPU configuration libvirt APIs that Nova uses, compareCPU() and baselineCPU(), are "not very useful", because they ignore the capabilities of the host hypervisor (QEMU and KVM). To solves this, upstream libvirt (since 4.0.0, which requires QEMU 2.9 or above, for x86_64) has introduced two new CPU configuration APIs: baselineHypervi
Blueprint information
- Status:
- Complete
- Approver:
- Sylvain Bauza
- Priority:
- Low
- Drafter:
- Kashyap Chamarthy
- Direction:
- Approved
- Assignee:
- Kashyap Chamarthy
- Definition:
- Approved
- Series goal:
- Accepted for yoga
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Sylvain Bauza
- Completed by
- Sylvain Bauza
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add "CPU selection with hypervisor consideration" spec
Gerrit topic: https:/
Addressed by: https:/
Add "CPU selection with hypervisor consideration" spec
Approved for Train. -- mriedem 20190425
Deferring this from Train since we're 2 weeks from feature freeze and there is no code up for this yet. -- mriedem 20190829
[2021.07.06 gibi]: spec has been merged so the bp is approved for Xena
impl: https:/
[2021-09-07 gibi]: We hit feature freeze so it is now deferred from Xena.
[20220113 bauzas] Spec was reproposed and approved https:/
[20220225 bauzas] Implementation hit by FeatureFreeze, please repropose the blueprint/spec for the Zed release.
note this was finally fixed in antelope via https:/
https:/
https:/
[20220225 bauzas] Implementation eventually was done by https:/