hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nicolas Liochon (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-6970) hbase-deamon.sh creates/updates pid file even when that start failed.
Date Thu, 18 Apr 2013 19:24:14 GMT

    [ https://issues.apache.org/jira/browse/HBASE-6970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13635562#comment-13635562

Nicolas Liochon commented on HBASE-6970:

the pid file is supposed to be there is the process is still there, so deleting the znode
is not enough: we need to be sure that the process died.
> hbase-deamon.sh creates/updates pid file even when that start failed.
> ---------------------------------------------------------------------
>                 Key: HBASE-6970
>                 URL: https://issues.apache.org/jira/browse/HBASE-6970
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Lars Hofhansl
>            Assignee: Nicolas Liochon
> We just ran into a strange issue where could neither start nor stop services with hbase-deamon.sh.
> The problem is this:
> {code}
>     nohup nice -n $HBASE_NICENESS "$HBASE_HOME"/bin/hbase \
>         --config "${HBASE_CONF_DIR}" \
>         $command "$@" $startStop > "$logout" 2>&1 < /dev/null &
>     echo $! > $pid
> {code}
> So the pid file is created or updated even when the start of the service failed. The
next stop command will then fail, because the pid file has the wrong pid in it.
> Edit: Spelling and more spelling errors.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message