From: Sage Weil Date: Thu, 29 Jun 2017 20:08:38 +0000 (-0400) Subject: mon/PGMap: only warn about too few pgs after >0 pools exist X-Git-Tag: v12.1.1~58^2~24 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=78b33655ada4d101b642e2ad9ab64169138f2d6c;p=ceph.git mon/PGMap: only warn about too few pgs after >0 pools exist Signed-off-by: Sage Weil --- diff --git a/src/mon/PGMap.cc b/src/mon/PGMap.cc index 50a1951fab9d..dccd7c0b811c 100644 --- a/src/mon/PGMap.cc +++ b/src/mon/PGMap.cc @@ -2852,7 +2852,9 @@ void PGMap::get_health_checks( // TOO_FEW_PGS int num_in = osdmap.get_num_in_osds(); int sum_pg_up = MAX(pg_sum.up, static_cast(pg_stat.size())); - if (num_in && cct->_conf->mon_pg_warn_min_per_osd > 0) { + if (num_in && + cct->_conf->mon_pg_warn_min_per_osd > 0 && + osdmap.get_pools().size() > 0) { int per = sum_pg_up / num_in; if (per < cct->_conf->mon_pg_warn_min_per_osd && per) { ostringstream ss;