diff options
author | Borislav Glozman <Borislav.Glozman@amdocs.com> | 2019-06-19 13:31:44 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2019-06-19 13:31:44 +0000 |
commit | c335617f0edadfca0d336f14d5d80c8061fd8ce0 (patch) | |
tree | e4d43c1ce6899dafa38113a1ea5a33657067cbf7 | |
parent | abdb5be96821b3903f3deb871b420b9b5fd26453 (diff) | |
parent | 616fb1cea6cadc5e368f43176eb0f4d5342b87b7 (diff) |
Merge "Fix for appc clustering install failure"
-rwxr-xr-x | kubernetes/appc/resources/config/appc/opt/onap/appc/bin/startODL.sh | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/kubernetes/appc/resources/config/appc/opt/onap/appc/bin/startODL.sh b/kubernetes/appc/resources/config/appc/opt/onap/appc/bin/startODL.sh index ed35de8f77..64cf3d9a72 100755 --- a/kubernetes/appc/resources/config/appc/opt/onap/appc/bin/startODL.sh +++ b/kubernetes/appc/resources/config/appc/opt/onap/appc/bin/startODL.sh @@ -133,7 +133,6 @@ then if $ENABLE_ODL_CLUSTER then echo "Installing Opendaylight cluster features" - ${ODL_HOME}/bin/client feature:install odl-mdsal-clustering enable_odl_cluster fi @@ -146,24 +145,11 @@ then fi echo "Restarting OpenDaylight" + echo "Stopping OpenDaylight and waiting for it to stop" ${ODL_HOME}/bin/stop - checkRun () { - running=0 - while read a b c d e f g h - do - if [ "$h" == "/bin/sh /opt/opendaylight/bin/karaf server" ] - then - running=1 - fi - done < <(ps -eaf) - echo $running - } - - while [ $( checkRun ) == 1 ] - do - echo "Karaf is still running, waiting..." - sleep 5s - done + #The karaf command will exit when odl shuts down. This is the most reliable way to wait for opendaylight to stop + #before exiting the docker container. + ${ODL_HOME}/bin/karaf echo "Karaf process has stopped" sleep 10s |