Abort openvswitch startup script if ovsdb startup fails for
some reason. This helps in getting the system startup to NOT hang
indefinitely, as was seen in a recent report when ovsdb failed with
"I/O error: /etc/openvswitch/conf.db: failed to lock lockfile
(Resource temporarily unavailable)" and system remained in hung state
forever, unless manually rebooted from console.

Signed-off-by: Sabyasachi Sengupta <sabyasachi.sengu...@alcatel-lucent.com>

---
diff --git a/utilities/ovs-ctl.in b/utilities/ovs-ctl.in
index 97716e9..449e715 100755
--- a/utilities/ovs-ctl.in
+++ b/utilities/ovs-ctl.in
@@ -718,6 +718,9 @@ done
 case $command in
     start)
         start_ovsdb
+        if [ $? -ne 0 ]; then
+            exit 1
+        fi
         start_forwarding
         add_managers
         ;;
---
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to