Bug 1958108
| Summary: | KubeMacPool fails to start due to OOM likely caused by a high number of Pods running in the cluster | |||
|---|---|---|---|---|
| Product: | Container Native Virtualization (CNV) | Reporter: | Petr Horáček <phoracek> | |
| Component: | Networking | Assignee: | Ram Lavi <ralavi> | |
| Status: | CLOSED ERRATA | QA Contact: | Ofir Nash <onash> | |
| Severity: | high | Docs Contact: | ||
| Priority: | high | |||
| Version: | 2.5.5 | CC: | alitke, cnv-qe-bugs, dvossel, fsilva, hhaberma, kshukla, maugarci, mtessun, myakove, nashok, onash, ralavi, vhernand | |
| Target Milestone: | --- | |||
| Target Release: | 4.8.0 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | cluster-network-addons-operator-container-v4.8.0-19 | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1958816 1958817 (view as bug list) | Environment: | ||
| Last Closed: | 2021-07-27 14:32:06 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1958816, 1958817 | |||
|
Description
Petr Horáček
2021-05-07 08:21:06 UTC
> When KubeMacPool pod's memory limit is removed (or raised), this issue does no occur.
It's important that we remove (and not further introduce) memory limits on our control plane components. Let's only use memory requests.
Hi David, I understand your concern, but I think the solution should be both removing the limit and paginating the pod requests, to keep things working smoothly. +I will also run some memory investigation on Kubemacpool, to see if we have more issues such as this. Verified on version: cluster-network-addons-operator version is: v4.8.0-23 Scenario Checked: 1. Created 1000 basic VMs (https://github.com/kubevirt/kubevirt/blob/master/examples/vm-cirros.yaml). 2. Checked KubeMacPool pods are still running and didn't crash/ get killed after some time. (Attached script used to create the VM's). Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: OpenShift Virtualization 4.8.0 Images), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:2920 |