neutron/neutron/tests
aojeagarcia ffcb22f633 Parse dhcp leases file in a more robust way
It turns out that in environments with a big number of VMs, sometimes
the neutron dhcp agent fails to read the dhcp lease file because some
lines with the ipv4/ipv6 entries don't have enough fields and causes the
dhcp agent to fail.

When this happens the agent calls sync_state to
fully resync the agent state, that causes a serious performance problems
in scale environments.

We need to be more robust reading the file to handle these exceptions.

Co-authored-by: stephen-ma
Partial-Bug: #1788556

Change-Id: Ia681a5e929df5bf8c97ae9445876c306c34061b5
(cherry picked from commit 8a3ff8a19e)
2018-09-21 17:03:32 +00:00
..
common Adopt hacking 1.1.0 2018-07-05 11:31:40 +09:00
contrib Implement filter validation 2018-07-19 04:13:43 +00:00
etc Add ext_parent policy check 2018-08-01 02:45:42 +08:00
fullstack [Fullstack] Mark securitygroups tests as unstable 2018-09-17 10:43:02 +00:00
functional ovs fw: apply the NORMAL action on egress traffic in a single table 2018-09-04 14:46:28 +00:00
tempest Removing remaining Tempest bits 2018-03-26 11:41:35 -05:00
unit Parse dhcp leases file in a more robust way 2018-09-21 17:03:32 +00:00
var
__init__.py Avoid eventlet monkey patching for the tempest plugin 2016-04-29 22:47:24 -05:00
base.py use sqla functions from neutron-lib 2018-07-25 21:04:20 +00:00
fake_notifier.py FakeNotifier class 'topic' argument change to 'topics'. 2017-12-04 20:10:03 +01:00
post_mortem_debug.py Cleanup recent generalization in post mortem debugger 2014-12-04 15:28:11 +01:00
tools.py pecan.jsonify v1.3 adjustment 2018-04-18 15:37:20 +00:00