Merge "Calculate stopped instance's disk sizes for disk_available_least" into stable/newton

This commit is contained in:
Jenkins 2017-08-12 13:08:03 +00:00 committed by Gerrit Code Review
commit 9a4672571d
2 changed files with 3 additions and 3 deletions

View File

@ -12232,7 +12232,7 @@ class LibvirtConnTestCase(test.NoDBTestCase):
result = drvr._get_disk_over_committed_size_total()
self.assertEqual(result, 10653532160)
mock_list.assert_called_once_with()
mock_list.assert_called_once_with(only_running=False)
self.assertEqual(2, mock_info.call_count)
filters = {'uuid': instance_uuids}
@ -12343,7 +12343,7 @@ class LibvirtConnTestCase(test.NoDBTestCase):
result = drvr._get_disk_over_committed_size_total()
self.assertEqual(42949672960, result)
mock_list.assert_called_once_with()
mock_list.assert_called_once_with(only_running=False)
self.assertEqual(5, get_disk_info.call_count)
filters = {'uuid': instance_uuids}
mock_get.assert_called_once_with(mock.ANY, filters, use_slave=True)

View File

@ -6932,7 +6932,7 @@ class LibvirtDriver(driver.ComputeDriver):
"""Return total over committed disk size for all instances."""
# Disk size that all instance uses : virtual_size - disk_size
disk_over_committed_size = 0
instance_domains = self._host.list_instance_domains()
instance_domains = self._host.list_instance_domains(only_running=False)
if not instance_domains:
return disk_over_committed_size