[ https://issues.apache.org/jira/browse/IGNITE-11583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Max Shonichev updated IGNITE-11583: ----------------------------------- Affects Version/s: 2.5 > 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 (v7.6.3#76005)