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

Reply via email to