Signed-off-by: Chuanhong Hong <chuanhong.wang@163.com>
if (average_util)
var = util / average_util;
- size_t num_pgs = pgm->get_num_pg_by_osd(qi.id);
+ size_t num_pgs = qi.is_bucket() ? 0 : pgm->get_num_pg_by_osd(qi.id);
dump_item(qi, reweight, kb, kb_used, kb_avail, util, var, num_pgs, f);
<< si_t(kb_used << 10)
<< si_t(kb_avail << 10)
<< lowprecision_t(util)
- << lowprecision_t(var)
- << num_pgs;
+ << lowprecision_t(var);
+
+ if (qi.is_bucket()) {
+ *tbl << "-";
+ } else {
+ *tbl << num_pgs;
+ }
if (tree) {
ostringstream name;