summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Mick <dan.mick@inktank.com>2013-10-01 22:23:24 -0700
committerDan Mick <dan.mick@inktank.com>2013-10-01 22:23:24 -0700
commit2d7dced184defeb46a462d89d89b3be529b356b6 (patch)
treeadef4dddeacd0be470390da05c7a4399076a4d8b
parent9b7a2ae329b6a511064dd3d6e549ba61f52cfd21 (diff)
downloadceph-2d7dced184defeb46a462d89d89b3be529b356b6.tar.gz
mon/PGMap.cc: don't output header for pg dump_stuck if nothing stuck
Formatted output is already correct (no header) Fixes: #4577 Signed-off-by: Dan Mick <dan.mick@inktank.com>
-rw-r--r--src/mon/PGMap.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mon/PGMap.cc b/src/mon/PGMap.cc
index e9a35c6b8ab..4be39aba902 100644
--- a/src/mon/PGMap.cc
+++ b/src/mon/PGMap.cc
@@ -701,7 +701,8 @@ void PGMap::dump_stuck_plain(ostream& ss, PGMap::StuckPG type, utime_t cutoff) c
{
hash_map<pg_t, pg_stat_t> stuck_pg_stats;
get_stuck_stats(type, cutoff, stuck_pg_stats);
- dump_pg_stats_plain(ss, stuck_pg_stats);
+ if (!stuck_pg_stats.empty())
+ dump_pg_stats_plain(ss, stuck_pg_stats);
}
void PGMap::dump_osd_perf_stats(Formatter *f) const