summaryrefslogtreecommitdiff
path: root/nova/pci
diff options
context:
space:
mode:
Diffstat (limited to 'nova/pci')
-rw-r--r--nova/pci/manager.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/nova/pci/manager.py b/nova/pci/manager.py
index dbae4fa459..04719f4f50 100644
--- a/nova/pci/manager.py
+++ b/nova/pci/manager.py
@@ -251,9 +251,9 @@ class PciDevTracker(object):
The caller should hold the COMPUTE_RESOURCE_SEMAPHORE lock
"""
- existed = [inst['uuid'] for inst in instances]
- existed += [mig['instance_uuid'] for mig in migrations]
- existed += [inst['uuid'] for inst in orphans]
+ existed = set(inst['uuid'] for inst in instances)
+ existed |= set(mig['instance_uuid'] for mig in migrations)
+ existed |= set(inst['uuid'] for inst in orphans)
for uuid in self.claims.keys():
if uuid not in existed: