diff options
Diffstat (limited to 'nova/pci')
-rw-r--r-- | nova/pci/manager.py | 6 |
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: |