vmware-nsx/neutron/plugins
YAMAMOTO Takashi 8e31122d36 Fix DVR regression for ofagent
Background:
    ML2 plugin sometimes uses truncated port uuids.
    For example, in the case of ofagent and linuxbridge,
    if port id is 804ceaa1-0e3e-11e4-b537-08606e7f74e7,
    an agent would send "tap804ceaa1-0e" to the plugin.
    ML2 plugin's _device_to_port_id() would restore it to
    "804ceaa1-0e".  While it's still truncated, ML2 plugin's
    get_port() handles that by using "startswith".

The recently merged DVR change (https://review.openstack.org/#/c/102332/)
assumes that port_id is always a complete uuid (it's the case
for openvswitch) and fails to handle the above mentioned case.
This commit fixes the regression.

Change-Id: I9c0845be606969068ab5d13c0165e76760378500
Closes-Bug: #1343750
2014-07-18 14:51:20 +09:00
..
bigswitch Big Switch: Remove consistency hash on full sync 2014-07-16 12:38:52 -07:00
brocade Add 'server_default' parameter 2014-07-11 10:46:09 +04:00
cisco Merge "Send network name and uuid to subnet create" 2014-07-16 07:35:06 +00:00
common Merge "Merge multiple constants defining linux interface maximum length" 2014-06-25 03:48:13 +00:00
embrane Avoid notifying while inside transaction opened in delete_port() 2014-07-05 15:55:18 +02:00
hyperv Introduce bulk calls for get device details 2014-06-25 21:33:10 +00:00
ibm Moved rpc_compat.py code back into rpc.py 2014-06-24 10:35:39 +02:00
linuxbridge Avoid notifying while inside transaction opened in delete_port() 2014-07-05 15:55:18 +02:00
metaplugin Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
midonet Moved rpc_compat.py code back into rpc.py 2014-06-24 10:35:39 +02:00
ml2 Fix DVR regression for ofagent 2014-07-18 14:51:20 +09:00
mlnx Add 'server_default' parameter 2014-07-11 10:46:09 +04:00
nec Avoid notifying while inside transaction opened in delete_port() 2014-07-05 15:55:18 +02:00
nuage Extract CommonDBMixin to a separate file 2014-07-10 13:04:30 +04:00
ofagent ofagent: Handle device name prefixes other than "tap" 2014-07-14 16:36:03 +09:00
oneconvergence Avoid notifying while inside transaction opened in delete_port() 2014-07-05 15:55:18 +02:00
openvswitch L2 Model additions to support DVR 2014-07-17 07:53:14 -07:00
plumgrid Security groups extension for PLUMgrid plugin 2014-07-13 23:48:27 -07:00
ryu Avoid notifying while inside transaction opened in delete_port() 2014-07-05 15:55:18 +02:00
vmware Merge "Add 'server_default' parameter" 2014-07-11 15:58:13 +00:00
__init__.py Finish off rebranding of the Nicira NVP plugin 2014-03-01 18:14:52 -08:00