Modernize the os-hypervisors API
The 'os-hypervisors' API is around since the early days of nova. Back in those halcyon days, it provided a nice way to get a quick summary of the resource usage of individual compute nodes in your deployment. Today, however, it's a shell of itself. The more detailed information it returns is hypervisor-specific and frequently wrong, especially with advanced features like CPU pinning or file-based memory. With the elevation of placement to its rightful place as lord of (almost) all things resource'y, the 'os-hypervisor' API needs to slim down significantly.
Blueprint information
- Status:
- Complete
- Approver:
- Balazs Gibizer
- Priority:
- Undefined
- Drafter:
- Stephen Finucane
- Direction:
- Approved
- Assignee:
- Stephen Finucane
- Definition:
- Approved
- Series goal:
- Accepted for wallaby
- Implementation:
- Implemented
- Milestone target:
- wallaby-3
- Started by
- Balazs Gibizer
- Completed by
- Balazs Gibizer
Related branches
Related bugs
Sprints
Whiteboard
[20201119 gibi]: the spec has been merged so the bp is approved to wallaby
Spec: https:/
Gerrit topic: https:/
Addressed by: https:/
Update modernize-
[20210308 gibi]: implementation has been merged in Wallaby. The open policy patch is just a good to have.