Enable memory ballooning for the Libvirt driver.

Registered by Stephen Gordon

Libvirt currently enables the balloon device by default, but it is not used by OpenStack. An initial implementation to take advantage of the device could set a minimum memory guarantee percentage (e.g. 50%) and provide the ability to override this on the flavour extra specifications or instance properties.

As this introduces a difference in how much memory is "available" on a compute node and how much memory is available if all guests burst to their maximum this must also be reflected when scheduling.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Stephen Gordon
Direction:
Needs approval
Assignee:
Stephen Gordon
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items