vmware-nsx/neutron
Kevin Benton 3732f02277 Prevent possible server list damage in BigSwitch plugin
The old failover logic for the BigSwitch plugin modified a
list of controllers as it tested them. If the code for one
thread unexpectedly raised an exception or died, the global
server list could lose a server permanently.
This patch addresses that by flagging servers as failed instead
so the global server list is never modified.

Fixes: bug #1200022
Change-Id: Id2dcb820ef9f62fd03e3215bff3345e56c78afe2
2013-07-13 20:07:48 -07:00
..
agent Merge "Improve DHCP agent performance" 2013-07-12 14:13:57 +00:00
api Merge "validate and recommend the cidr" 2013-07-09 13:01:38 +00:00
common Merge "Divide dhcp and l3 agent scheduling into separate extensions" 2013-07-09 07:26:52 +00:00
db Merge "Ensure a name of packet filter is stored in NEC plugin" 2013-07-14 02:58:25 +00:00
debug Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
extensions Merge "Allow router route update in XML." 2013-07-09 19:30:43 +00:00
locale Imported Translations from Transifex 2013-07-13 19:55:16 +00:00
openstack Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
plugins Prevent possible server list damage in BigSwitch plugin 2013-07-13 20:07:48 -07:00
rootwrap Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
scheduler Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
server Ensure that the neutron server is properly monkey patched 2013-07-09 14:08:21 -04:00
services Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
tests Prevent possible server list damage in BigSwitch plugin 2013-07-13 20:07:48 -07:00
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
auth.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
context.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
hooks.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
manager.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
neutron_plugin_base_v2.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
policy.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
quota.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
service.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
version.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
wsgi.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00