On Sat, May 09, 2020 at 05:32:22PM +0800, [email protected] wrote: > From: wenxu <[email protected]> > > When restart the vswitchd with flow-restore-wait. The Vswitch doesn't > connect to the controller util the flow-restore-wait finished. > > Because when bridge_configure_remotes() calls bridge_get_controllers(), > it first checks if flow-restore-wait has been set, and if so, > it ignores any controllers in the controller database and > sets n_controllers to 0. > > So after the flows restore in ovs and remove the flow-restore-wait. > The vswitchd will connect the controller. But it will flush all > the flows we restored. > > In the connmgr_set_controllers if (had_controllers != > connmgr_has_controllers(mgr)) > it will flush all the flows through ofproto_flush_flows(mgr->ofproto); > This make flow-restore-wait feature not work at all with controller connects. > > This patch record the flow-restore-wait event and it will avoid the flow > flush if it experience a flow-restore-wait event.. > > Signed-off-by: wenxu <[email protected]>
Hi Wenxu, This patch appears to have gone stale in patchwork, for one reason or another. If it is still relevant then I think it needs to be revisited, by being reposted after appropriate preparation. As such I'm marking this patch as "Deferred" in patchwork. No action is required unless there is a desire to revisit this patch. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
