-
Bug
-
Resolution: Done-Errata
-
Major
-
None
-
Quality / Stability / Reliability
-
0.42
-
False
-
False
-
CLOSED
-
Undefined
-
Important
-
No
Description of problem:
When a VM has `runstrategy: Always`, it is possible for a failed VM to get into a crash loop state where VMI pods are scheduled, fail, and the VM controller hot loops their recreation.
If a VMI's pod never successfully makes it to phase: Running, the VM controller should begin backing off on the recreation of that VMI in order to not increase load in a situation where the cluster is likely already not completely healthy.
This is similar in concept to the crashloop backoff that occurs at the Pod level. We need to perform backoff in the virt-controller's handling of VMs that are unable to successfully start.
- external trackers