]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Improve robustness of network failover
authorEugene Nikanorov <enikanorov@mirantis.com>
Tue, 3 Feb 2015 14:47:46 +0000 (17:47 +0300)
committerEugene Nikanorov <enikanorov@mirantis.com>
Tue, 3 Feb 2015 14:47:46 +0000 (17:47 +0300)
commitef7e6a8553954aeb4444c90f65ac3fece8be201a
tree4d1ee498b6e1f6851f331e0ebbabf29d6b4f93d4
parent8174e4b8c463f0d0bc36102543efbf148fcef4af
Improve robustness of network failover

In some cases when remove_network_from_dhcp_agent is called
concurrently by more than one neutron server it leads to unexpected
DB exception when NetworkDhcpAgentBinding is removed.
Need to avoid such case and make remove_networks_from_down_agents
method resistant to such issues by catching broad exception.

Change-Id: I653e200d89eb795ded742bb49420f09f66625587
Closes-Bug: #1417629
neutron/db/agentschedulers_db.py
neutron/tests/unit/test_dhcp_scheduler.py