From: Sage Weil Date: Fri, 24 Feb 2017 19:11:53 +0000 (-0500) Subject: ceph_common.sh: add mgr support to init-ceph X-Git-Tag: v12.0.1~245^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b2ec3377ae767bb448566af87d74c072cc968814;p=ceph.git ceph_common.sh: add mgr support to init-ceph This is mainly for the benefit of vstart. Signed-off-by: Sage Weil --- diff --git a/src/ceph_common.sh b/src/ceph_common.sh index 69e9b066e8c..20a2db04c4b 100644 --- a/src/ceph_common.sh +++ b/src/ceph_common.sh @@ -175,14 +175,16 @@ get_local_name_list() { get_local_daemon_list "mon" get_local_daemon_list "osd" get_local_daemon_list "mds" + get_local_daemon_list "mgr" } get_name_list() { orig="$*" - # extract list of monitors, mdss, osds defined in startup.conf + # extract list of monitors, mdss, osds, mgrs defined in startup.conf allconf="$local "`$CCONF -c $conf -l mon | egrep -v '^mon$' || true ; \ $CCONF -c $conf -l mds | egrep -v '^mds$' || true ; \ + $CCONF -c $conf -l mgr | egrep -v '^mgr$' || true ; \ $CCONF -c $conf -l osd | egrep -v '^osd$' || true` if [ -z "$orig" ]; then @@ -195,7 +197,7 @@ get_name_list() { type=`echo $f | cut -c 1-3` # e.g. 'mon', if $item is 'mon1' id=`echo $f | cut -c 4- | sed 's/\\.//'` case $f in - mon | osd | mds) + mon | osd | mds | mgr) for d in $allconf; do if echo $d | grep -q ^$type; then what="$what $d"