You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Maxim Muzafarov (Jira)" <ji...@apache.org> on 2019/10/02 15:47:02 UTC

[jira] [Updated] (IGNITE-11583) Seems that copypasted code from ignite.sh is irrelevant in control.sh

     [ https://issues.apache.org/jira/browse/IGNITE-11583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maxim Muzafarov updated IGNITE-11583:
-------------------------------------
    Fix Version/s:     (was: 2.8)

> Seems that copypasted code from ignite.sh is irrelevant in control.sh
> ---------------------------------------------------------------------
>
>                 Key: IGNITE-11583
>                 URL: https://issues.apache.org/jira/browse/IGNITE-11583
>             Project: Ignite
>          Issue Type: Bug
>    Affects Versions: 2.5
>            Reporter: Max Shonichev
>            Priority: Minor
>
> That piece of code in *control.sh* is copypasted from *ignite.sh*, however, as main class for control utility is *CommandHandler* instead of *CommandLineStartup*, the whole _loop until $RESTART_SUCCESS_FILE is created_ logic just never works.
> {noformat}
> ERRORCODE="-1"
> while [ "${ERRORCODE}" -ne "130" ]
> do
>     if [ "${INTERACTIVE:-}" == "1" ] ; then
>         case $osname in
>             Darwin*)
>                 "$JAVA" ${JVM_OPTS} ${QUIET:-} "${DOCK_OPTS}" "${RESTART_SUCCESS_OPT}" ${JMX_MON:-} \
>                 -DIGNITE_UPDATE_NOTIFIER=false -DIGNITE_HOME="${IGNITE_HOME}" \
>                 -DIGNITE_PROG_NAME="$0" ${JVM_XOPTS:-} -cp "${CP}" ${MAIN_CLASS} $@
>             ;;
>             *)
>                 "$JAVA" ${JVM_OPTS} ${QUIET:-} "${RESTART_SUCCESS_OPT}" ${JMX_MON:-} \
>                 -DIGNITE_UPDATE_NOTIFIER=false -DIGNITE_HOME="${IGNITE_HOME}" \
>                 -DIGNITE_PROG_NAME="$0" ${JVM_XOPTS:-} -cp "${CP}" ${MAIN_CLASS} $@
>             ;;
>         esac
>     else
>         case $osname in
>             Darwin*)
>                 "$JAVA" ${JVM_OPTS} ${QUIET:-} "${DOCK_OPTS}" "${RESTART_SUCCESS_OPT}" ${JMX_MON:-} \
>                  -DIGNITE_UPDATE_NOTIFIER=false -DIGNITE_HOME="${IGNITE_HOME}" \
>                  -DIGNITE_PROG_NAME="$0" ${JVM_XOPTS:-} -cp "${CP}" ${MAIN_CLASS} $@
>             ;;
>             *)
>                 "$JAVA" ${JVM_OPTS} ${QUIET:-} "${RESTART_SUCCESS_OPT}" ${JMX_MON:-} \
>                  -DIGNITE_UPDATE_NOTIFIER=false -DIGNITE_HOME="${IGNITE_HOME}" \
>                  -DIGNITE_PROG_NAME="$0" ${JVM_XOPTS:-} -cp "${CP}" ${MAIN_CLASS} $@
>             ;;
>         esac
>     fi
>     ERRORCODE="$?"
>     if [ ! -f "${RESTART_SUCCESS_FILE}" ] ; then
>         break
>     else
>         rm -f "${RESTART_SUCCESS_FILE}"
>     fi
> done
> if [ -f "${RESTART_SUCCESS_FILE}" ] ; then
>     rm -f "${RESTART_SUCCESS_FILE}"
> fi
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)