diff options
| author | Alvaro Lopez Garcia <aloga@ifca.unican.es> | 2012-01-16 17:12:35 +0100 |
|---|---|---|
| committer | Alvaro Lopez Garcia <aloga@ifca.unican.es> | 2012-01-18 14:44:05 +0100 |
| commit | 0c2eb242580caff24dc95a9e2b3092cf0b04e958 (patch) | |
| tree | 0d6e39c0fd1daa986146a759087a7c069db92210 /nova/virt | |
| parent | d49d4b98f950b896ee9cfb9890b863d008f09a01 (diff) | |
Fixed bug 912701
Add an check to the list_instances method so that the domains whose ID
is 0 are not listed, since this is reserved in libvirt for hypervisors.
Refers to https://lists.launchpad.net/openstack/msg06699.html
Change-Id: I55f6f370cbaf8bd2254e08afad8b36d833726817
Diffstat (limited to 'nova/virt')
| -rw-r--r-- | nova/virt/libvirt/connection.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/virt/libvirt/connection.py b/nova/virt/libvirt/connection.py index 4e5c86ea4..1a179b16b 100644 --- a/nova/virt/libvirt/connection.py +++ b/nova/virt/libvirt/connection.py @@ -268,7 +268,8 @@ class LibvirtConnection(driver.ComputeDriver): def list_instances(self): return [self._conn.lookupByID(x).name() - for x in self._conn.listDomainsID()] + for x in self._conn.listDomainsID() + if x != 0] # We skip domains with ID 0 (hypervisors). @staticmethod def _map_to_instance_info(domain): |
