Merge "On Ubuntu: don't start Zookeeper twice"

This commit is contained in:
Jenkins
2015-11-11 13:32:02 +00:00
committed by Gerrit Code Review

View File

@@ -69,7 +69,12 @@ function install_zookeeper {
# start_zookeeper() - Start running processes, including screen
function start_zookeeper {
start_service zookeeper
# Starting twice Zookeeper on Ubuntu exits with error code 1. See LP#1513741
# Match both systemd and sysvinit output
local running="(active \(running\)|start/running)"
if ! is_ubuntu || ! sudo /usr/sbin/service zookeeper status | egrep -q "$running"; then
start_service zookeeper
fi
}
# stop_zookeeper() - Stop running processes (non-screen)