Bug 2066956
Summary: | Automatic Importing of Boot Sources fails with "A larger PVC is required" | ||
---|---|---|---|
Product: | Container Native Virtualization (CNV) | Reporter: | Chandler Wilkerson <cwilkers> |
Component: | Storage | Assignee: | Dominik Holler <dholler> |
Status: | CLOSED DUPLICATE | QA Contact: | Geetika Kapoor <gkapoor> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 4.10.0 | CC: | alitke, awels, cnv-qe-bugs |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-03-23 14:31:19 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: |
Description
Chandler Wilkerson
2022-03-22 20:37:50 UTC
Per @awels this looks like https://github.com/kubevirt/containerized-data-importer/pull/2195 where overhead is double-calculated unnecessarily. Work-around: oc annotate --overwrite -n openshift-cnv hco kubevirt-hyperconverged 'containerizeddataimporter.kubevirt.io/jsonpatch=[{"op": "add", "path": "/spec/config/filesystemOverhead", "value": {}}, {"op": "add", "path": "/spec/config/filesystemOverhead/global", "value": "0.0"}]' This works if you kill the existing crashloopbackoff pods. The workaround doesn't work for all provisioners. For instance portworks doesn't work because it does have a certain overhead that causes the actual available size to not be large enough. The fix in the PR resolves that. The workaround also triggers an alert: unsafe modification for the containerizeddataimporter.kubevirt.io/jsonpatch annotation in the HyperConverged resource. *** This bug has been marked as a duplicate of bug 2066712 *** |