mirror of
https://github.com/ceph/ceph
synced 2025-02-22 18:47:18 +00:00
init: Actually do start the daemons when 'service ceph start <type>' is specified
A bug in my previous patch prevented any daemon with auto_start set to false from starting. This patch allows: * /etc/init.d/ceph start osd|mds|mon * service ceph start osd|mds|mon It however does not start daemons if auto_start is disabled when you invoke: * /etc/init.d/ceph start * service ceph start Signed-off-by: Wido den Hollander <wido@widodh.nl>
This commit is contained in:
parent
1917024134
commit
97926e1846
@ -187,8 +187,10 @@ for name in $what; do
|
||||
if [ "$command" = "start" ]; then
|
||||
get_conf auto_start "" "auto start"
|
||||
if [ "$auto_start" = "no" ] || [ "$auto_start" = "false" ] || [ "$auto_start" = "0" ]; then
|
||||
echo "Skipping Ceph $name on $host... auto start is disabled"
|
||||
continue
|
||||
if [ -z "$@" ]; then
|
||||
echo "Skipping Ceph $name on $host... auto start is disabled"
|
||||
continue
|
||||
fi
|
||||
fi
|
||||
|
||||
if daemon_is_running $name ceph-$type $id $pid_file; then
|
||||
|
Loading…
Reference in New Issue
Block a user