When agent is restarted it drops all existing flows. This
breaks all networking until the flows are re-created.
This change adds an ability to drop only old flows.
Agent_uuid_stamp is added for agents. This agent_uuid_stamp is set as
cookie for flows and then flows with stale cookies are deleted during
cleanup.
Co-Authored-By: Ann Kamyshnikova<email address hidden>
Reviewed: https:/ /review. openstack. org/182920 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=73673beacd7 5a2d9f51f15b284 f1b458d32e992e
Committed: https:/
Submitter: Jenkins
Branch: master
commit 73673beacd75a2d 9f51f15b284f1b4 58d32e992e
Author: Eugene Nikanorov <email address hidden>
Date: Mon May 11 03:10:29 2015 +0400
Graceful ovs-agent restart
When agent is restarted it drops all existing flows. This
breaks all networking until the flows are re-created.
This change adds an ability to drop only old flows. uuid_stamp is added for agents. This agent_uuid_stamp is set as
Agent_
cookie for flows and then flows with stale cookies are deleted during
cleanup.
Co-Authored-By: Ann Kamyshnikova<email address hidden>
Closes-bug: #1383674
DocImpact
Change-Id: I95070d8218859d 4fff1d572c1792c df6019dd7ea