neutron/neutron/tests
rossella 78059968e2 Update DVR Binding when router_id changes
In this patch I modified update_dvr_port_binding to update the
binding if router_id changes.
When a new router namespace is created on a host, sync_router
will call _ensure_host_set_on_port that will update the DVR binding.
With the current code update_dvr_port_binding won't update the
binding if there's an existing binding unless the binding
vif_type is VIF_TYPE_BINDING_FAILED . There's a race when
the router namespace is destroyed and then recreated on the same
host.
The DVR binding is deleted only when the message
update_device_down is processed. If this message is processed
after the update_dvr_port_binding triggered by the namespace creation,
update_dvr_port_binding won't update the binding. When the router
interface will be detected as UP, no DVR binding will be found.

Closes-bug: #1358554
Change-Id: I37fd4ed67dc2019b57e36d082b584c517d8f67a8
2014-08-17 13:46:15 +00:00
..
etc Refresh rpc_backend values in unit tests to those from oslo.messaging 2014-08-22 11:02:25 +02:00
functional Merge "Revert "Skip functional l3 agent test"" 2014-09-07 00:00:05 +00:00
unit Update DVR Binding when router_id changes 2014-08-17 13:46:15 +00:00
var Allow combined certificate/key files for SSL 2014-04-13 09:22:23 +00:00
__init__.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
base.py Prevent SystemExits when running tests 2014-09-01 15:05:16 -07:00
fake_notifier.py Pass serializer to oslo.messaging Notifier 2014-06-20 14:58:28 +02:00
post_mortem_debug.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
tools.py Predictable iptables chains output order 2014-08-26 16:38:59 -04:00