Modernize the os-hypervisors API

Registered by Stephen Finucane

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:
milestone icon wallaby-3
Started by
Balazs Gibizer
Completed by
Balazs Gibizer

Related branches

Sprints

Whiteboard

[20201119 gibi]: the spec has been merged so the bp is approved to wallaby
Spec: https://review.opendev.org/#/c/755109/4

Gerrit topic: https://review.opendev.org/#/q/topic:bp/modernize-os-hypervisors-api

Addressed by: https://review.opendev.org/763043
    Update modernize-os-hypervisors-api spec

[20210308 gibi]: implementation has been merged in Wallaby. The open policy patch is just a good to have.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.