Bug 1178021
Summary: | RHEV: Faulty storage allocation checks when adding a VM Pool with VMs. | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Allon Mureinik <amureini> |
Component: | ovirt-engine | Assignee: | Vered Volansky <vered> |
Status: | CLOSED ERRATA | QA Contact: | Kevin Alon Goldblatt <kgoldbla> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.4.0 | CC: | acanan, amureini, bugs, ecohen, gklein, iheim, lpeer, lsurette, rbalakri, Rhev-m-bugs, scohen, tnisan, vered, yeylon |
Target Milestone: | --- | Keywords: | Regression |
Target Release: | 3.5.0 | Flags: | amureini:
needinfo-
|
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | storage | ||
Fixed In Version: | org.ovirt.engine-root-3.5.0-30 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | 1143888 | Environment: | |
Last Closed: | 2015-02-15 09:15:07 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | Storage | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1143888 | ||
Bug Blocks: | 960934 |
Description
Allon Mureinik
2015-01-01 13:41:13 UTC
For some reason, when creating a pool of VMs out of a template, the allocation check is being done according to the virtual size of the disk. For example, pool creation for 5 VMs out of a template, which its disk virtual size is 5G (actual 1G since it's sparse), on a domain that has 20G free space will be blocked on CDA of not enough free space on domain. I Conversed with Allon. We agreed that this is not the desired behaviour. Allon, Please advise how to proceed, thanks. Also, the validation should consider also the value of FreeSpaceCriticalLowInGB, which is 5G by default (can be changed). In my setup, the value is the default (5G) Vered is investigating, moving the needinfo to her. (In reply to Elad from comment #1) > For some reason, when creating a pool of VMs out of a template, the > allocation check is being done according to the virtual size of the disk. > For example, pool creation for 5 VMs out of a template, which its disk > virtual size is 5G (actual 1G since it's sparse), on a domain that has 20G > free space will be blocked on CDA of not enough free space on domain. > > I Conversed with Allon. We agreed that this is not the desired behaviour. > > Allon, > Please advise how to proceed, thanks. Additional insight: the situation described in comment 1 is a faulty allocation check that takes into consideration the size of the template's disk, instead of just a thin QCOW layer on top of it per VM in the pool. The meaning of this is that if the template uses preallocated disks, you must have enough space for another preallocated disk per VM in the pool, effectively killing the notion of over-committing storage. Thus, marking as a REGRESSION. Tested with 3.5 v3.18 Moving to verified bugs were moved by ERRATA to RELEASE PENDING bug not closed probably due to errata error. closing as 3.5.0 is released. |