From b7c34d7057895240ae8f46eb8599c1a52c47cb05 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Sat, 9 Jun 2018 13:51:18 +0800 Subject: [PATCH] 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 (cherry picked from commit 16b84f7332fe42c5ca3e378cf23b2fe0185cccc6) --- qa/tasks/osd_max_pg_per_osd.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qa/tasks/osd_max_pg_per_osd.py b/qa/tasks/osd_max_pg_per_osd.py index 3d8742b9e4014..03ea218f5690a 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) -- 2.39.5