Brian Sutherland created BIGTOP-729: ---------------------------------------
Summary: 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