diff options
author | Aaron Rosen <arosen@nicira.com> | 2013-05-21 21:18:29 -0700 |
---|---|---|
committer | Aaron Rosen <arosen@nicira.com> | 2013-05-21 22:24:35 -0700 |
commit | 0604e77654d0c7eb5fda9600e9ca604da656d856 (patch) | |
tree | c6f2099bd3b50b333b7674bec1454d634d1d34f8 /nova/utils.py | |
parent | 5d40fb635b1abac3828245124e392a4c9af52f60 (diff) | |
download | nova-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