mirror of
https://github.com/ceph/ceph
synced 2025-04-11 04:02:04 +00:00
qa/tasks/ceph2: use safe_while
Signed-off-by: Sage Weil <sage@redhat.com>
This commit is contained in:
parent
ad6bd514c8
commit
96e9b8bc29
@ -405,7 +405,8 @@ def ceph_mons(ctx, config):
|
|||||||
started=True,
|
started=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
while True:
|
with contextutil.safe_while(sleep=1, tries=180) as proceed:
|
||||||
|
while proceed():
|
||||||
log.info('Waiting for %d mons in monmap...' % (num_mons))
|
log.info('Waiting for %d mons in monmap...' % (num_mons))
|
||||||
r = shell(
|
r = shell(
|
||||||
ctx=ctx,
|
ctx=ctx,
|
||||||
@ -419,7 +420,6 @@ def ceph_mons(ctx, config):
|
|||||||
j = json.loads(r.stdout.getvalue())
|
j = json.loads(r.stdout.getvalue())
|
||||||
if len(j['mons']) == num_mons:
|
if len(j['mons']) == num_mons:
|
||||||
break
|
break
|
||||||
time.sleep(1)
|
|
||||||
|
|
||||||
# refresh ceph.conf files for all mons + first mgr
|
# refresh ceph.conf files for all mons + first mgr
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user