summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2011-12-30 19:41:33 +0000
committerGerrit Code Review <review@openstack.org>2011-12-30 19:41:33 +0000
commit9920dbd49609c0dec1fab69808df7ef57f1cb5cc (patch)
tree20d6b804599caee4a4644a3ca8ec3642da938be0
parent6247c949f5253737998405f698654644a364a9b7 (diff)
parent3290b24a0d992e258d38e290ba36cbf2f547fa3c (diff)
downloadnova-9920dbd49609c0dec1fab69808df7ef57f1cb5cc.tar.gz
nova-9920dbd49609c0dec1fab69808df7ef57f1cb5cc.tar.xz
nova-9920dbd49609c0dec1fab69808df7ef57f1cb5cc.zip
Merge "use dhcp_lease_time for dnsmasq. Fix bug 894218"
-rwxr-xr-xnova/network/linux_net.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/nova/network/linux_net.py b/nova/network/linux_net.py
index 5ddef5807..3638d5a06 100755
--- a/nova/network/linux_net.py
+++ b/nova/network/linux_net.py
@@ -51,7 +51,7 @@ flags.DEFINE_string('dhcpbridge', _bin_file('nova-dhcpbridge'),
flags.DEFINE_string('routing_source_ip', '$my_ip',
'Public IP of network host')
flags.DEFINE_integer('dhcp_lease_time', 120,
- 'Lifetime of a DHCP lease')
+ 'Lifetime of a DHCP lease in seconds')
flags.DEFINE_string('dns_server', None,
'if set, uses specific dns server for dnsmasq')
flags.DEFINE_string('dmz_cidr', '10.128.0.0/24',
@@ -678,7 +678,8 @@ def restart_dhcp(context, dev, network_ref):
'--pid-file=%s' % _dhcp_file(dev, 'pid'),
'--listen-address=%s' % network_ref['dhcp_server'],
'--except-interface=lo',
- '--dhcp-range=%s,static,120s' % network_ref['dhcp_start'],
+ '--dhcp-range=%s,static,%ss' % (network_ref['dhcp_start'],
+ FLAGS.dhcp_lease_time),
'--dhcp-lease-max=%s' % len(netaddr.IPNetwork(network_ref['cidr'])),
'--dhcp-hostsfile=%s' % _dhcp_file(dev, 'conf'),
'--dhcp-script=%s' % FLAGS.dhcpbridge,