]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
qa: wait longer for osd to flush pg stats 22275/head
authorKefu Chai <kchai@redhat.com>
Mon, 28 May 2018 11:37:44 +0000 (19:37 +0800)
committerKefu Chai <kchai@redhat.com>
Mon, 28 May 2018 11:41:48 +0000 (19:41 +0800)
commit380747268a1e4a3e8db618d66006c104091fafd5
tree960a7c995ab8b7a0ec358712446758bb595c1e42
parent1d5696e9a60c3a808f90326130231d8dfa960c1b
qa: wait longer for osd to flush pg stats

pg sends pg-stats to mgr every 5 seconds, so we cannot check for the
number of pgs right after creating the pool, at that moment, the number
of pgs could be 0, that's why manger.wait_for_clean() returns right
away, and leaves us with 0 pgs: the pgs serving the pool are still being
created. that's why `manager.get_num_active_clean()` returns `0`
sometimes. so, we should force osd to flush their stats to mgr, and wait
until the pg stats converages.

Fixes: http://tracker.ceph.com/issues/24321
Signed-off-by: Kefu Chai <kchai@redhat.com>
qa/tasks/osd_max_pg_per_osd.py