-
Epic
-
Resolution: Done
-
Critical
-
None
Goal
With freePageReporting the guest OS informs the hypervisor aboutpages which are not in use by the guest anymore. The hypervisor can use this information for freeing these pages.
This is a flag on the ballooning device: https://libvirt.org/formatdomain.html#memory-balloon-device
User Stories
- As a VM or InstanceType owner I want define a VM to use freePageReporting so that the hypervisor will free memory that is not used by the guest and thus will reduce memory pressure on the host.
- another user story
Non-Requirements
- List of things not included in this epic, to alleviate any doubt raised during the grooming process.
Notes
- reporting should not be done for hugepages, because there is much more reporting than freeing pages
- reporting should not be done when device passthrough is used, because shared memory should not be freed
Done Checklist
Who | What | Reference |
---|---|---|
DEV | Upstream roadmap issue (or individual upstream PRs) | |
DEV | Upstream documentation merged | |
DEV | gap doc updated | |
DEV | CEE/PX summary presentation | |
QE | Test plans in Polarion | |
QE | Automated tests merged | |
DOC | Downstream documentation merged |
- is cloned by
-
CNV-25918 TP: freePageReporting
- Closed