nova/nova/virt
Stephen Finucane 97096c8e4a Remove 'nova.virt.driver.ComputeDriver.estimate_instance_overhead'
With the removal of the Core, Ram and Disk filters in change
I8a0d332877fbb9794700081e7954f2501b7e7c09, there's now only a single
caller for the 'estimate_instance_overhead' function. This call results
in the 'memory_mb_used', 'local_gb_used', 'vcpus_used', 'free_ram_mb'
and 'free_disk_gb' fields of a compute nodes 'ComputeNode' object being
modified when calculating usage as part of the resource tracker to
include driver-specific overhead. However, these fields are no longer
used for for anything except logging and the 'os-hypervisors' API. Since
overhead is not reflected in placement (and therefore the scheduler),
reporting them as part of the various usage values for both logging and
that API is actually a bit of a lie and is likely to cause confusion
among users. Remove the whole thing and make our logs and the
'os-hypervisors' API better match what's stored in placement.

Change-Id: I033e8269194de54432079cbc970431e3dcea7ce5
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2019-07-24 16:26:01 +01:00
..
disk Merge "Fix type error on call to mount device" 2019-06-27 09:42:49 +00:00
hyperv Remove 'nova.virt.driver.ComputeDriver.estimate_instance_overhead' 2019-07-24 16:26:01 +01:00
image libvirt: virtuozzo instance resize support 2016-06-28 22:13:49 +03:00
ironic hacking: Resolve W503 (line break occurred before a binary operator) 2019-06-24 14:24:06 -05:00
libvirt Remove 'nova.virt.driver.ComputeDriver.estimate_instance_overhead' 2019-07-24 16:26:01 +01:00
powervm conf: Rename 'configuration drive' to 'config drive' 2019-06-20 18:23:14 +01:00
vmwareapi hacking: Resolve W605 (invalid escape sequence) 2019-06-24 14:24:06 -05:00
xenapi Remove 'nova.virt.driver.ComputeDriver.estimate_instance_overhead' 2019-07-24 16:26:01 +01:00
zvm Add zvm driver image type capabilities 2019-05-07 07:40:06 -07:00
__init__.py Declare nova.virt namespace 2016-04-28 15:01:44 +00:00
arch.py Added ability to configure default architecture for ImagePropertiesFilter 2018-05-14 16:55:13 -04:00
block_device.py Merge "hacking: Resolve W503 (line break occurred before a binary operator)" 2019-06-26 01:31:16 +00:00
configdrive.py Skip existing VMs when hosts apply force_config_drive 2019-05-22 21:02:16 +00:00
driver.py Remove 'nova.virt.driver.ComputeDriver.estimate_instance_overhead' 2019-07-24 16:26:01 +01:00
event.py Port binding based on events during live migration 2018-07-19 09:09:55 -04:00
fake.py Merge "Add VirtAPI.update_compute_provider_status" 2019-07-08 08:41:21 +00:00
firewall.py Merge "Remove translation of log messages" 2017-06-20 21:16:49 +00:00
hardware.py hacking: Resolve W503 (line break occurred before a binary operator) 2019-06-24 14:24:06 -05:00
imagecache.py Rename ImageCacheManager._list_base_images to _scan_base_images 2016-05-26 14:45:42 +01:00
images.py Improve libvirt image and snapshot handling 2019-03-05 12:18:34 -06:00
interfaces.template
netutils.py libvirt: add vf_trusted field for network metadata 2018-05-30 15:11:59 -04:00
osinfo.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
storage_users.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
virtapi.py Add VirtAPI.update_compute_provider_status 2019-07-02 11:45:40 -04:00