osaf/services/infrastructure/nid/scripts/opensafd.in |  4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


During opensaf shutdown phase, if amfnd does not exit in configure 
OPENSAF_TERMTIMEOUT, then
kill amfnd process after timeout.

diff --git a/osaf/services/infrastructure/nid/scripts/opensafd.in 
b/osaf/services/infrastructure/nid/scripts/opensafd.in
--- a/osaf/services/infrastructure/nid/scripts/opensafd.in
+++ b/osaf/services/infrastructure/nid/scripts/opensafd.in
@@ -254,6 +254,10 @@ stop() {
                        timeout=$((timeout-1))
                done
                [ -d /proc/$amfpid ] && RETVAL=1
+               if [ $RETVAL -eq 1 ]; then
+                       logger -t $prog "amfnd not exited, killing its process"
+                       kill -9 $amfpid 
+               fi
        else
                pkill -9 osaf* >/dev/null 2>&1
        fi

------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to