-
Epic
-
Resolution: Done
-
Critical
-
None
-
ga-hotplug-memory
-
- MUST CNV has memory hotplug enabled by default
- MUST KubeVirt cluster level API to enable/disable hotplug
- Guest support for RHEL guests
- Guest support for Windows guests
-
Green
-
To Do
-
CNV-25878 - Memory hot-plug
-
CNV-25878Memory hot-plug
-
0% To Do, 0% In Progress, 100% Done
-
dev-ready, doc-ready, po-ready, qe-ready, ux-ready
-
SUMMARY
Some workloads are going to require the ability to do memory hotplug, especially compute intensive tasks.
USER STORIES
- As VM owner i would like to add additional compute power to my VM so that i could give extra processing power during an end of the month/year periods
OWNERS
Role | Contact |
---|---|
PM | TBD |
Documentation Owner | TBD |
Delivery Owner | (See assignee) |
Quality Engineer | (See QA contact) |
NOTES
There are some potential issues that need to be sorted out.
- Kubernetes scheduling needs to be aware of increased memory requirements of a pod.
- We need a consistent API to follow for hotplug in general
Goals:
- Additional memory could be added from admin console
- Additional memory could be added from CLI console
- In the case adding memory is failing a proper error message with the reason/next steps should be populated to the user
Link to some background info for oVirt: https://ovirt.org/develop/release-management/features/virt/hot-plug-memory.html
DONE CHECKLIST
Who | What | Reference |
---|---|---|
DEV | Upstream code and tests merged | |
DEV | Upstream documentation merged | |
DEV | gap doc updated | Virtualization K3 |
QE | Test plans in Polarion | |
QE | Automated tests merged | https://github.com/RedHatQE/cnv-tests/pull/1433 |
DOC | Downstream documentation merged | https://github.com/openshift/openshift-docs/pull/81989 |
- blocks
-
CNV-37697 Upstream: Enable CPU and Memory hotplug by default
- New
-
CNV-33843 GA: LiveUpdate VM roll-out strategy support for instance types and preferences
- In Progress
-
CNV-35435 TP: LiveUpdate VM roll-out strategy support for instance types and preferences
- Closed
- depends on
-
CNV-7384 DP: Memory Hotplug
- Closed
- is blocked by
-
CNV-36354 Implement VMRolloutStrategy as a means of updating VMs
- Closed
-
RHEL-1302 [RFE] Add Windows virtio-mem driver
- Closed
- is depended on by
-
CNV-33079 Memory Hotplug in the UI
- Closed
- is documented by
-
CNV-40184 Doc: memory hotplug GA
- Closed
- relates to
-
RHEL-30692 [viomem] Implement VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE feature
- Release Pending