summaryrefslogtreecommitdiffstats
path: root/nova/utils.py
diff options
context:
space:
mode:
authorAaron Rosen <arosen@nicira.com>2013-05-21 21:18:29 -0700
committerAaron Rosen <arosen@nicira.com>2013-05-21 22:24:35 -0700
commit0604e77654d0c7eb5fda9600e9ca604da656d856 (patch)
treec6f2099bd3b50b333b7674bec1454d634d1d34f8 /nova/utils.py
parent5d40fb635b1abac3828245124e392a4c9af52f60 (diff)
downloadnova-0604e77654d0c7eb5fda9600e9ca604da656d856.tar.gz
nova-0604e77654d0c7eb5fda9600e9ca604da656d856.tar.xz
nova-0604e77654d0c7eb5fda9600e9ca604da656d856.zip
Optimize SecurityGroupsOutputController by len(servers)
The following patch adds an optimization for _extend_servers() so that it calls get_instance_security_groups() when len(servers) == 1, and get_instances_security_groups_bindings() when > 1. In addition, this patch adds a return statement if not len(servers) as there is no reason to perform a query if there are no servers. Fixes bug 1182730 Change-Id: I149bf32176d60e72d76576168d15995f7215b657
Diffstat (limited to 'nova/utils.py')
0 files changed, 0 insertions, 0 deletions