-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
migration-priority
-
77
-
- Upgrades/node drains should not be blocked by a user-initiated migration. User Initiated Migration in this case means a migration that happens indirectly due to workload owner action, e.g. hotplug, volume migration.
-
To Do
-
100% To Do, 0% In Progress, 0% Done
Goal
Currently all Live Migrations in KubeVirt happen with equal priority, but some migrations are more important/critical than others. For instance, a node-drain (e.g. during system upgrade) must complete or the cluster cannot finish upgrading. Other migrations, e.g. triggered from a hot plug, could happen at any time.
The idea is to create a priority queue to give preferential treatment to some migrations, with the goal that user-initiated migrations cannot choke administrative tasks.
User Stories
- As a cluster admin, I want critical migrations to occur first, such that a user cannot create a denial-of-service effect with migrations.
Non-Requirements
- This API will not be exposed to users as part of this epic. Workload owners will not be given an option to "score" their migrations to make them more/less important.
Notes
- N/A
- clones
-
CNV-4600 CNV Epic Template
-
- New
-
1.
|
upstream roadmap issue |
|
New | |
Unassigned |
2.
|
upstream design |
|
New | |
Unassigned |
3.
|
upstream documentation |
|
New | |
Unassigned |
4.
|
upgrade consideration |
|
New | |
Unassigned |
5.
|
CEE/PX summary presentation |
|
New | |
Unassigned |
6.
|
test plans in polarion |
|
New | |
Unassigned |
7.
|
automated tests |
|
New | |
Unassigned |
8.
|
downstream documentation merged |
|
New | |
Unassigned |