From: Rongqi Sun Date: Tue, 7 Feb 2023 02:59:18 +0000 (+0800) Subject: vstart: check mgr status after starting mgr. X-Git-Tag: v16.2.14~73^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F51604%2Fhead;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 490f40a6ada..e587d6876b3 100755 --- a/src/vstart.sh +++ b/src/vstart.sh @@ -1001,6 +1001,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