-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
cnv-better-eviction
-
False
-
-
False
-
- MUST Descheduler handles VMs correctly
- MUST the problem discovered by Robert K does not appear anymore
-
Green
-
To Do
-
CNV-8280 - VM balancing
-
40% To Do, 20% In Progress, 40% Done
-
dev-ready, doc-ready, po-ready, qe-ready, ux-ready
-
-
---
-
---
Goal
Today eviction is called on a PDB protected launcher, "rejected", but kubevirt is starting the live migration nevertheless (CNV-28280), this is confusing i.e. the descheduler (OCPBUGS-11891).
This epic is about exploring a cooperative effort between the descheduer and CNV to mitigate this. CNV's responsibilites are outlined here: https://issues.redhat.com/browse/CNV-28280#comment-23825049
User Stories
- As a cluster administrator, I want to leverage the descheduler to balance workloads without threatening the stability of the cluster so that services can be provided to tenants and customers without disruption from routine activites such as upgrade or load balancing.
Non-Requirements
- List of things not included in this epic, to alleviate any doubt raised during the grooming process.
Notes
- An eviction level solution is being explored in CNV-35196
Done Checklist
Who | What | Reference |
---|---|---|
DEV | Upstream roadmap issue (or individual upstream PRs) | <link to GitHub Issue> |
DEV | Upstream documentation merged | <link to meaningful PR> |
DEV | gap doc updated | <name sheet and cell> |
DEV | Upgrade consideration | <link to upgrade-related test or design doc> |
DEV | CEE/PX summary presentation | label epic with cee-training and add a <link to your support-facingĀ preso> |
QE | Test plans in Polarion | <link or reference to Polarion> |
QE | Automated tests merged | <link or reference to automated tests> |
DOC | Downstream documentation merged | <link to meaningful PR> |