neutron/neutron/conf
Daniel Alvarez 9b809126a2 Allow to configure DHCP T1 and T2 timers in dnsmasq
This patch introduces two new options for dnsmasq in neutron-dhcp-agent:

* dhcp_renewal_time (T1): This option specifies the time interval from
  address assignment until the client transitions to the RENEWING
  state.
* dhcp_rebinding_time (T2): This option specifies the time interval
  from address assignment until the client transitions to the REBINDING
  state.

By allowing to set these timers we can configure both the renewal
and rebinding times (options 58 and 59 as per RFC2132) and, for example
allow to change some parameters (like MTU) on instances without having
to wait or the lease time. The advantage of changing T1 over the lease
time is that if the DHCP server becomes unreachable within the lease
time, instances won't drop their IP addresses and won't cause a
dataplane disruption.

Change-Id: I29d417d459e92f36c1077962b92fa4c43dfaa97d
Signed-off-by: Daniel Alvarez <dalvarez@redhat.com>
2017-10-05 18:39:03 +00:00
..
agent Allow to configure DHCP T1 and T2 timers in dnsmasq 2017-10-05 18:39:03 +00:00
extensions Refactoring config options for extension opts 2016-08-05 20:36:08 +00:00
plugins Refactoring config options for ml2 config opts 2017-09-08 15:34:49 -04:00
services Remove deprecated support for QoS notification_drivers 2017-04-17 06:32:01 -07:00
__init__.py Refactoring config options for quota 2016-05-11 09:15:38 -05:00
cache_utils.py Refactoring config options for cache_utils opts 2016-10-22 06:28:59 +00:00
common.py Drop the web_framework option 2017-09-13 15:11:38 -07:00
quota.py Bump default quotas for ports, subnets, and networks 2017-03-21 18:35:28 +00:00
service.py Refactoring config options for service 2016-05-14 21:44:18 -05:00
wsgi.py Refactoring config options for wsgi opts 2016-08-03 19:49:58 +00:00