vmware-nsx/neutron/plugins/bigswitch
Kevin Benton 752422dcb0 Fix BigSwitch plugin to handle device_id re-use in porttracker code
Updates the BigSwitch port_tracker code to use the sqlalchemy merge method
instead of the add method for the port location tracking code to avoid primary
 key constraint errors if device-ids are moved or re-used

Fixes: bug #1208990
Change-Id: I06065ac888873b00f445d4356b17f084ee38c1ea
2013-08-06 12:34:25 -07:00
..
db Fix BigSwitch plugin to handle device_id re-use in porttracker code 2013-08-06 12:34:25 -07:00
extensions Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
tests Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
plugin.py Add help strings to Config Options 2013-07-20 08:34:40 +02:00
README Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
routerrule_db.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
vcsversion.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

# Neuron REST Proxy Plug-in for Big Switch and FloodLight Controllers

This module provides a generic neutron plugin 'NeutronRestProxy' that
translates neutron function calls to authenticated REST requests (JSON supported)
to a set of redundant external network controllers.

It also keeps a local persistent store of neutron state that has been
setup using that API.

Currently the FloodLight Openflow Controller or the Big Switch Networks Controller
can be configured as external network controllers for this plugin.

For more details on this plugin, please refer to the following link:
http://www.openflowhub.org/display/floodlightcontroller/Neutron+REST+Proxy+Plugin