ovs-lib: Wait for a longer time after SIGKILL.
authorGurucharan Shetty <gshetty@nicira.com>
Wed, 27 Mar 2013 21:15:05 +0000 (14:15 -0700)
committerGurucharan Shetty <gshetty@nicira.com>
Wed, 27 Mar 2013 22:50:08 +0000 (15:50 -0700)
commit89bc5283b0f941c38ce6188f52bf3e6aa5d4dbfe
tree354e6e0dcec71808731076375fe172139afe1823
parent655ab909c455de622963b14ad8de4feb3c3f56e3
ovs-lib: Wait for a longer time after SIGKILL.

Currently, when we stop a daemon, we first send it SIGTERM.
If SIGTERM did not work within ~5 seconds, we send a SIGKILL.
After sending SIGKILL, we wait only for 4 seconds, before giving
up.

If the system is extremely busy, there is a chance that a
process is not killed by the kernel within 4 seconds. In such
a case, when we try to start the daemon immediately, we see that
the pid inside the pid-file is valid and assume that the daemon
is still running. This leaves us in a state, where the daemon is
actually not running.

This patch increases the time waiting for the kernel to kill the
process to 60 seconds.

Bug #15404.
Signed-off-by: Gurucharan Shetty <gshetty@nicira.com>
utilities/ovs-lib.in