]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
vstart: check mgr status after starting mgr. 49763/head
authorRongqi Sun <sunrongqi@huawei.com>
Tue, 7 Feb 2023 02:59:18 +0000 (10:59 +0800)
committerRongqi Sun <sunrongqi@huawei.com>
Fri, 10 Feb 2023 02:25:29 +0000 (10:25 +0800)
Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
src/vstart.sh

index 34b30e57f8dd1c20f13a636aedc127c4f55acec8..6f01f9fd1bb29f3be4b4da9672335c59cbfc934b 100755 (executable)
@@ -1130,6 +1130,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