From 81a46c462a0293b6e16d2f96179f924e33b1b836 Mon Sep 17 00:00:00 2001 From: Josh Durgin Date: Thu, 23 Feb 2012 17:07:26 -0800 Subject: [PATCH] dump_stuck: flush stats before waiting for recovery/clean --- teuthology/task/dump_stuck.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/teuthology/task/dump_stuck.py b/teuthology/task/dump_stuck.py index 7bf4e5aa8f764..8f7d1cc969b74 100644 --- a/teuthology/task/dump_stuck.py +++ b/teuthology/task/dump_stuck.py @@ -45,6 +45,7 @@ def task(ctx, config): manager.mark_out_osd(0) time.sleep(timeout) + manager.raw_cluster_cmd('tell', 'osd.1', 'flush_pg_stats') manager.wait_for_recovery(timeout) check_stuck( @@ -55,6 +56,8 @@ def task(ctx, config): ) manager.mark_in_osd(0) + manager.raw_cluster_cmd('tell', 'osd.0', 'flush_pg_stats') + manager.raw_cluster_cmd('tell', 'osd.1', 'flush_pg_stats') manager.wait_for_clean(timeout) check_stuck( @@ -87,6 +90,9 @@ def task(ctx, config): for id_ in teuthology.all_roles_of_type(ctx.cluster, 'osd'): manager.revive_osd(id_) manager.mark_in_osd(id_) + time.sleep(timeout) + manager.raw_cluster_cmd('tell', 'osd.0', 'flush_pg_stats') + manager.raw_cluster_cmd('tell', 'osd.1', 'flush_pg_stats') manager.wait_for_clean(timeout) check_stuck( -- 2.39.5