summaryrefslogtreecommitdiffstats
path: root/nova/db
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-02-02 14:09:28 +0000
committerGerrit Code Review <review@openstack.org>2013-02-02 14:09:28 +0000
commit7a378c212be4f52d24e35a177853dfba003f6445 (patch)
tree1cbbfdbf5297e3cb81a5da01e046d3120155abfd /nova/db
parentbdb3b3c09216154ce9eb749798742f40ef43da94 (diff)
parente12339def3d9182f5ab23869e6bdc946e8e42825 (diff)
downloadnova-7a378c212be4f52d24e35a177853dfba003f6445.tar.gz
nova-7a378c212be4f52d24e35a177853dfba003f6445.tar.xz
nova-7a378c212be4f52d24e35a177853dfba003f6445.zip
Merge "populate dnsmasq lease db with valid leases"
Diffstat (limited to 'nova/db')
-rw-r--r--nova/db/sqlalchemy/api.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py
index 61538fcdf..393e1a03c 100644
--- a/nova/db/sqlalchemy/api.py
+++ b/nova/db/sqlalchemy/api.py
@@ -2212,7 +2212,9 @@ def network_get_associated_fixed_ips(context, network_id, host=None):
models.VirtualInterface.address,
models.Instance.hostname,
models.Instance.updated_at,
- models.Instance.created_at).\
+ models.Instance.created_at,
+ models.FixedIp.allocated,
+ models.FixedIp.leased).\
filter(models.FixedIp.deleted == 0).\
filter(models.FixedIp.network_id == network_id).\
filter(models.FixedIp.allocated == True).\
@@ -2234,6 +2236,8 @@ def network_get_associated_fixed_ips(context, network_id, host=None):
cleaned['instance_hostname'] = datum[5]
cleaned['instance_updated'] = datum[6]
cleaned['instance_created'] = datum[7]
+ cleaned['allocated'] = datum[8]
+ cleaned['leased'] = datum[9]
data.append(cleaned)
return data