summaryrefslogtreecommitdiffstats
path: root/nova/db
diff options
context:
space:
mode:
authorEldar Nugaev <reldan@oscloud.ru>2011-06-25 03:05:09 +0400
committerEldar Nugaev <reldan@oscloud.ru>2011-06-25 03:05:09 +0400
commit5e4d90b33ddb993294232eea168a768486ba0bf4 (patch)
tree779fa6ddbf949a7b322919c0102c4e7691aa7771 /nova/db
parent62018b1abaa007f8f530ba08d74413c59e2814cb (diff)
added disassociate method to tests
Diffstat (limited to 'nova/db')
-rw-r--r--nova/db/api.py2
-rw-r--r--nova/db/sqlalchemy/api.py2
2 files changed, 4 insertions, 0 deletions
diff --git a/nova/db/api.py b/nova/db/api.py
index 8d4b7c8b7..c6ba24478 100644
--- a/nova/db/api.py
+++ b/nova/db/api.py
@@ -291,10 +291,12 @@ def floating_ip_get_by_address(context, address):
"""Get a floating ip by address or raise if it doesn't exist."""
return IMPL.floating_ip_get_by_address(context, address)
+
def floating_ip_get_by_ip(context, ip):
"""Get a floating ip by floating address."""
return IMPL.floating_ip_get_by_ip(context, ip)
+
def floating_ip_update(context, address, values):
"""Update a floating ip by address or raise if it doesn't exist."""
return IMPL.floating_ip_update(context, address, values)
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py
index 7735ec8c2..87f112588 100644
--- a/nova/db/sqlalchemy/api.py
+++ b/nova/db/sqlalchemy/api.py
@@ -609,6 +609,7 @@ def floating_ip_get_by_address(context, address, session=None):
return result
+
@require_context
def floating_ip_get_by_ip(context, ip, session=None):
if not session:
@@ -624,6 +625,7 @@ def floating_ip_get_by_ip(context, ip, session=None):
return result
+
@require_context
def floating_ip_update(context, address, values):
session = get_session()