Max Shonichev created IGNITE-11583: -------------------------------------- Summary: 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 Reporter: Max Shonichev
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 (v7.6.3#76005)