From: Kefu Chai Date: Sat, 9 Jun 2018 05:51:18 +0000 (+0800) Subject: qa: wait longer for osd to flush pg stats X-Git-Tag: v14.0.1~1147^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=16b84f7332fe42c5ca3e378cf23b2fe0185cccc6;p=ceph.git qa: wait longer for osd to flush pg stats it's the test_create_from_mon()'s counterpart of 38074726. Fixes: http://tracker.ceph.com/issues/24321 Signed-off-by: Kefu Chai --- diff --git a/qa/tasks/osd_max_pg_per_osd.py b/qa/tasks/osd_max_pg_per_osd.py index 3d8742b9e401..03ea218f5690 100644 --- a/qa/tasks/osd_max_pg_per_osd.py +++ b/qa/tasks/osd_max_pg_per_osd.py @@ -34,8 +34,9 @@ def test_create_from_mon(ctx, config): manager = ctx.managers['ceph'] log.info('1. creating pool.a') pool_a = manager.create_pool_with_unique_name(pg_num) - manager.wait_for_clean() - assert manager.get_num_active_clean() == pg_num + pg_states = manager.wait_till_pg_convergence(300) + pg_created = pg_num_in_all_states(pg_states, 'active', 'clean') + assert pg_created == pg_num log.info('2. creating pool.b') pool_b = manager.create_pool_with_unique_name(pg_num)