From: Rongqi Sun Date: Tue, 7 Feb 2023 02:59:18 +0000 (+0800) Subject: vstart: check mgr status after starting mgr. X-Git-Tag: v17.2.7~280^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ba7dd2d37110c82d857af887d98a25bc4f28211b;p=ceph.git vstart: check mgr status after starting mgr. Signed-off-by: Rongqi Sun (cherry picked from commit bdd7dd1dec93d09e089cd4d523f47b4525b6d3d5) --- diff --git a/src/vstart.sh b/src/vstart.sh index b25e84c55faa..53a2b45d51ff 100755 --- a/src/vstart.sh +++ b/src/vstart.sh @@ -1093,6 +1093,11 @@ EOF run 'mgr' $name $CEPH_BIN/ceph-mgr -i $name $ARGS done + while ! ceph_adm mgr stat | jq -e '.available'; do + debug echo 'waiting for mgr to become available' + sleep 1 + done + if [ "$new" -eq 1 ]; then # setting login credentials for dashboard if $with_mgr_dashboard; then