[
https://issues.apache.org/jira/browse/BIGTOP-729?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Roman Shaposhnik updated BIGTOP-729:
------------------------------------
Assignee: Roman Shaposhnik
> zookeeper initd script status doesn't work
> ------------------------------------------
>
> Key: BIGTOP-729
> URL: https://issues.apache.org/jira/browse/BIGTOP-729
> Project: Bigtop
> Issue Type: Bug
> Components: Init scripts
> Reporter: Brian Sutherland
> Assignee: Roman Shaposhnik
> Priority: Minor
> Fix For: 0.5.0
>
>
> I have a situation where puppet is continually attempting to restart
> zookeeper. It appears as if {{/etc/init.d/zookeeper-server status}} returns
> the wrong answer in some cases. I can workaround this by setting the COLUMNS
> environment variable just before the {{ps}} in hadoop_is_process_alive().
> What is actually setting (or unsetting) this is a mystery, but I don't think
> its right for the init script to break.
> {noformat}
> $ COLUMNS=80 ps -fp 2539 | grep 2539 | grep zookeeper >/dev/null ; echo $?
> 1
> $ COLUMNS=1000 ps -fp 2539 | grep 2539 | grep zookeeper >/dev/null ; echo $?
> 0
> {noformat}
> It seems to me as if this method of using ps to check the daemon status is
> too fragile.
--
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