Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-23215

[MVP] DP: freePageReporting

XMLWordPrintable

    • dp-freePageReporting
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide
      • no qe, no docs, no ui
      • freePageReporting default is off
      • freePageReporting can be set via VMI API
      • freePageReporting can be set via instanceTypes API
      • freePageReporting default can be set via KubeVirt CR
      Show
      no qe, no docs, no ui freePageReporting default is off freePageReporting can be set via VMI API freePageReporting can be set via instanceTypes API freePageReporting default can be set via KubeVirt CR
    • Green
    • To Do
    • CNV-28178 - Increase workload density
    • CNV-28178Increase workload density
    • 0% To Do, 0% In Progress, 100% Done
    • dev-ready, doc-ready, po-ready, px-ready, qe-ready, ux-ready
    • Hide

      2023-10-02: epic is done...

      Show
      2023-10-02: epic is done...
    • ---
    • ---

      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 N/A for this epic
      DEV gap doc updated N/A for this epic
      DEV CEE/PX summary presentation N/A for this epic
      QE Test plans in Polarion N/A for this epic
      QE Automated tests merged N/A for this epic
      DOC Downstream documentation merged N/A for this epic

            sgott@redhat.com Stuart Gott
            fdeutsch@redhat.com Fabian Deutsch
            David Hildenbrand
            Akriti gupta Akriti gupta
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: