-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
None
-
measure-stuntime
-
Quality / Stability / Reliability
-
77
-
False
-
-
False
-
-
None
-
Green
-
In Progress
-
33% To Do, 33% In Progress, 33% Done
-
Goal
Publish information about the minimal measured stuntime with our most common secondary network CNIs. This is not to give a guarantee, but a rough estimation, and a way to compare with other virtualization platforms.
User Stories
- As a user, I want OpenShift Virtualization to publish expected, so I can set my expectations and compare it with results published by other virtualization solutions.
- As an OpenShift Virtualization QE, I want stuntime measurement to be automated, to have an easy way to get it on demand.
- As an OpenShift Virtualization QE, I want to have stuntime test coverage, to make sure that new product code does not break live migration.
Non-Requirements
- It is not required to provide a formula for the stuntime, or any guarantee for the worst case scenario.
- It is not expected to run performance tests in our regression tests. The new tests should only detect when the stuntime gets really bad - suggesting a bug in our ARP handling.
Notes
- We should have tests measuring the stuntime during live migration, there should be a reasonable threshold on them, to make sure we don't regress too far (but not too tight, since we cannot guarantee how fast will be the environment)
- We should perform a test of the stuntime, seeing what is the lowest stuntime we can get to. We should pick bare metal cluster and migrate between workers that are close to each other. This should be done with both bridge CNI and OVN localnet. We should measure the stuntime from migrated to static VM and the other way around. And we should measure it when the VM is migrating away, and when it is migrating back
- Scenarios:
- Localnet and bridge CNI
- From and to the migrated VM
- Starting together and migrating away, starting away and migrating to each other, migrating between two other nodes
- IPv6 vs IPv4
1.
|
upstream roadmap issue |
|
New | |
Unassigned |
2.
|
upstream design |
|
New | |
Unassigned |
3.
|
upstream documentation |
|
New | |
Unassigned |
4.
|
upgrade consideration |
|
New | |
Unassigned |
5.
|
test plans in polarion |
|
New | |
Unassigned |
6.
|
automated tests |
|
New | |
Unassigned |
7.
|
downstream documentation merged |
|
New | |
Unassigned |
8.
|
CNV QE DevOps Requirement/Enablement |
|
New | |
Unassigned |