void remove_from_metadata(const FSMap &fsmap, MonitorDBStore::TransactionRef t);
int load_metadata(std::map<mds_gid_t, Metadata>& m);
void count_metadata(const std::string& field, ceph::Formatter *f);
+
public:
void count_metadata(const std::string& field, std::map<std::string,int> *out);
- void get_versions(std::map<string, list<string> > &versions);
-protected:
+ void get_versions(std::map<std::string, std::list<std::string>> &versions);
+protected:
// MDS daemon GID to latest health state from that GID
std::map<uint64_t, MDSHealth> pending_daemon_health;
std::set<uint64_t> pending_daemon_health_rm;
void print_nodes(ceph::Formatter *f) const;
void count_metadata(const std::string& field, ceph::Formatter *f);
void count_metadata(const std::string& field, std::map<std::string,int> *out);
- void get_versions(std::map<string, list<string> > &versions);
+ void get_versions(std::map<std::string, std::list<std::string>> &versions);
// When did the mon last call into our tick() method? Used for detecting
// when the mon was not updating us for some period (e.g. during slow
void count_metadata(const std::string& field, ceph::Formatter *f);
void count_metadata(const std::string& field, std::map<std::string,int> *out);
// get_all_versions() gathers version information from daemons for health check
- void get_all_versions(std::map<string, list<string> > &versions);
- void get_versions(std::map<string, list<string> > &versions);
+ void get_all_versions(std::map<string, std::list<std::string>> &versions);
+ void get_versions(std::map<string, std::list<std::string>> &versions);
// features
static CompatSet get_initial_supported_features();
f->close_section();
}
-void OSDMonitor::get_versions(std::map<string, list<string> > &versions)
+void OSDMonitor::get_versions(std::map<string, list<string>> &versions)
{
for (int osd = 0; osd < osdmap.get_max_osd(); ++osd) {
if (osdmap.is_up(osd)) {
void reencode_full_map(ceph::buffer::list& bl, uint64_t features);
public:
void count_metadata(const std::string& field, std::map<std::string,int> *out);
- void get_versions(std::map<string, list<string> > &versions);
+ void get_versions(std::map<std::string, std::list<std::string>> &versions);
protected:
int get_osd_objectstore_type(int osd, std::string *type);
bool is_pool_currently_all_bluestore(int64_t pool_id, const pg_pool_t &pool,