neutron/neutron/agent/dhcp
Kevin Benton d1930cefd2 Lock in DHCP agent based on network_id
All cache operations and dnsmasq process operations
are scoped to a network ID so we can always safely
perform concurrent actions on different network IDs.
This patch adjusts the DHCP agent to lock based on
network ID rather than having a global lock for every
operation.

sync_state calls are still protected with a reader/writer
lock to ensure that when sync_state needs to run, all
other operations are blocked.

Related-Bug: #1548190
Change-Id: I56010dc801d82be56f12e834c5164316872c2f8b
2016-11-28 12:20:25 -08:00
..
__init__.py DHCP agent restructuring 2015-01-17 01:03:09 -08:00
agent.py Lock in DHCP agent based on network_id 2016-11-28 12:20:25 -08:00