[ 
https://issues.apache.org/jira/browse/BIGTOP-729?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13470776#comment-13470776
 ] 

Roman Shaposhnik commented on BIGTOP-729:
-----------------------------------------

Brian, this is definitely unsettling. Now, the good news is that we've got 
BIGTOP-22 (which I really hope to fix for the upcoming Bigtop 0.5.0 release). 
As part of that JIRA I would like to transition to the LSB-compliant code for 
checking status of services, etc.
                
> 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
>            Priority: Minor
>
> 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

Reply via email to