}
void PGMap::get_filtered_pg_stats(uint32_t state, int64_t poolid, int64_t osdid,
- bool primary, set<pg_t>& pgs)
+ bool primary, set<pg_t>& pgs) const
{
for (ceph::unordered_map<pg_t, pg_stat_t>::const_iterator i = pg_stat.begin();
i != pg_stat.end();
}
}
-void PGMap::dump_filtered_pg_stats(Formatter *f, set<pg_t>& pgs)
+void PGMap::dump_filtered_pg_stats(Formatter *f, set<pg_t>& pgs) const
{
f->open_array_section("pg_stats");
for (set<pg_t>::iterator i = pgs.begin(); i != pgs.end(); ++i) {
- pg_stat_t& st = pg_stat[*i];
+ const pg_stat_t& st = pg_stat.at(*i);
f->open_object_section("pg_stat");
f->dump_stream("pgid") << *i;
st.dump(f);
f->close_section();
}
-void PGMap::dump_filtered_pg_stats(ostream& ss, set<pg_t>& pgs)
+void PGMap::dump_filtered_pg_stats(ostream& ss, set<pg_t>& pgs) const
{
TextTable tab;
tab.define_column("DEEP_SCRUB_STAMP", TextTable::LEFT, TextTable::RIGHT);
for (set<pg_t>::iterator i = pgs.begin(); i != pgs.end(); ++i) {
- pg_stat_t& st = pg_stat[*i];
+ const pg_stat_t& st = pg_stat.at(*i);
ostringstream reported;
reported << st.reported_epoch << ":" << st.reported_seq;
void dump_pool_stats(Formatter *f) const;
void dump_osd_stats(Formatter *f) const;
void dump_delta(Formatter *f) const;
- void dump_filtered_pg_stats(Formatter *f, set<pg_t>& pgs);
+ void dump_filtered_pg_stats(Formatter *f, set<pg_t>& pgs) const;
void dump_pg_stats_plain(ostream& ss,
const ceph::unordered_map<pg_t, pg_stat_t>& pg_stats,
void dump_pool_stats(ostream& ss, bool header) const;
void dump_osd_stats(ostream& ss) const;
void dump_osd_sum_stats(ostream& ss) const;
- void dump_filtered_pg_stats(ostream& ss, set<pg_t>& pgs);
+ void dump_filtered_pg_stats(ostream& ss, set<pg_t>& pgs) const;
void dump_osd_perf_stats(Formatter *f) const;
void print_osd_perf_stats(std::ostream *ss) const;
void print_osd_blocked_by_stats(std::ostream *ss) const;
void get_filtered_pg_stats(uint32_t state, int64_t poolid, int64_t osdid,
- bool primary, set<pg_t>& pgs);
+ bool primary, set<pg_t>& pgs) const;
void recovery_summary(Formatter *f, list<string> *psl,
const pool_stat_t& delta_sum) const;
void overall_recovery_summary(Formatter *f, list<string> *psl) const;