diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-12-12 22:43:02 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-12-12 22:43:02 +0000 |
| commit | d5b91dd39bd89eed98742cd02ea604a842a45447 (patch) | |
| tree | 977ef001c7bd8df53e65f66d6ac1dea4333d379b /nova/db | |
| parent | 7b5ce8f8cc7cffb4b3be2fefb4878a6a6d23b838 (diff) | |
| parent | 40fcbcb8852cad03eec345106772292fa08b25dc (diff) | |
Merge "Remove unused bridge interfaces"
Diffstat (limited to 'nova/db')
| -rw-r--r-- | nova/db/api.py | 4 | ||||
| -rw-r--r-- | nova/db/sqlalchemy/api.py | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/nova/db/api.py b/nova/db/api.py index cfa6a6487..67d8e7618 100644 --- a/nova/db/api.py +++ b/nova/db/api.py @@ -809,6 +809,10 @@ def network_get_all_by_uuids(context, network_uuids, # pylint: disable=C0103 +def network_in_use_on_host(context, network_id, host=None): + """Indicates if a network is currently in use on host.""" + return IMPL.network_in_use_on_host(context, network_id, host) + def network_get_associated_fixed_ips(context, network_id, host=None): """Get all network's ips that have been associated.""" diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index 216fb6e4d..29c40bb69 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -2241,6 +2241,11 @@ def network_get_associated_fixed_ips(context, network_id, host=None): return data +def network_in_use_on_host(context, network_id, host): + fixed_ips = network_get_associated_fixed_ips(context, network_id, host) + return len(fixed_ips) > 0 + + @require_admin_context def _network_get_query(context, session=None): return model_query(context, models.Network, session=session, |
