At SUSE12 SP3, we hit a case where ovs-check-dead-ifs tries to read an entry in /proc/<pid>/fd/<some fd> but hangs forever. The pid is a qemu-system-x86_64 process and we suspect it's an issue related to qemu, not ovs. As a result, force-reload-kmod hangs and OVS bridge never gets restarted. This patch adds a timeout of 5-seconds to ovs-check-dead-ifs.
VMware-BZ: #2408059 Signed-off-by: William Tu <[email protected]> Cc: Ashish Varma <[email protected]> Cc: Gurucharan Shetty <[email protected]> --- utilities/ovs-lib.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utilities/ovs-lib.in b/utilities/ovs-lib.in index fa840ec637f5..4cdc2a6d5d22 100644 --- a/utilities/ovs-lib.in +++ b/utilities/ovs-lib.in @@ -653,7 +653,7 @@ force_reload_kmod () { restore_interfaces - "$datadir/scripts/ovs-check-dead-ifs" + timeout 5 "$datadir/scripts/ovs-check-dead-ifs" } ## ------- ## -- 2.7.4 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
