yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #64093
[Bug 1612057] Re: XenAPI: Wrong calculation of available disk
Reviewed: https://review.openstack.org/353862
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=e1ddae83901735d9bffd9d736f3c033c8986041f
Submitter: Jenkins
Branch: master
commit e1ddae83901735d9bffd9d736f3c033c8986041f
Author: John Hua <john.hua@xxxxxxxxxx>
Date: Thu Aug 11 14:48:47 2016 +0800
Use physical utilisation for cached images
Since glance images are downloaded and snapshotted before they are used.
Only a small proportion of its VDI will be in use and it will never grow.
So the real disk usage for VDIs varies with their capability to expand.
Disks connected to VMs continue to use the virtual utilisation as they
are able to expand.
Change-Id: Ie7aae58a47e6651af5b609fb9abc13ab5d61e4df
Closes-bug: 1612057
** Changed in: nova
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1612057
Title:
XenAPI: Wrong calculation of available disk
Status in OpenStack Compute (nova):
Fix Released
Bug description:
https://git.openstack.org/cgit/openstack/nova/tree/nova/virt/xenapi/host.py#n230
will report the virtual utilisation of the SR; which is intentional as
the assumption is that VMs may eventually use all of the space they
are entitled to.
However, this does not have to include glance images.
For example:
[root@maul ~]# xe vdi-list name-label="Glance Image 792e7f09-0c87-4f60-9861-b580fbc3c9cb" params=virtual-size,physical-utilisation
virtual-size ( RO) : 42949672960
physical-utilisation ( RO): 88576
Because the VHD has a virtual size of 40GB when uploaded to glance,
the VDI has to be 40GB, but we know it can never increase because we
will always take a snapshot of it. This, this 88K of physical
utilisation is interpreted as 40GB by our code.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1612057/+subscriptions
References