Comment 3 for bug 1522980

Revision history for this message
venkata anil (anil-venkata) wrote :

Change https://review.openstack.org/#/c/255237/ supports adding flood flow entries between slave nodes and other agents.

L2pop driver is notified about Ha router port only when port is bound on master node(and also when slave transitions into master).

But, In the following scenarios, l2pop for HA router ports can fail.

1) When l2 agent in slave node is restarted, slave l2 agent deletes previous flood entries. But plugin won't notifies l2pop driver about port up on slave agent, so l2pop driver can't notify slave agent about network ports. Thus flood entries lost on slave node.

2) When HA router added to new (slave) agent, plugin won't notifies l2pop driver about port up on slave agent, so l2pop driver can't process HA port for this agent. Thus flood entries can't be created between this slave node and other agents.

3) When Ha router removed from existing slave agent, plugin won't notifies l2pop driver about port down on slave agent, so l2pop driver can't notify other agents about HA router removal from this agent. Thus other agents still have flood entries to this agent.

To fix these issues, plugin should be updated to notify l2pop driver for port up/down on slave agents(along with master).
This will be taken care in this change https://review.openstack.org/#/c/282874/
Change https://review.openstack.org/#/c/282874/ will also update l2pop driver to process HA router port up/down notifications from plugin.