return r;
}
- map<string, list<int> > mdses; // hostname => rank
+ map<string, list<string> > mdses; // hostname => mds
for (map<mds_gid_t, Metadata>::iterator it = metadata.begin();
it != metadata.end(); ++it) {
const Metadata& m = it->second;
continue;
}
const MDSMap::mds_info_t& mds_info = fsmap.get_info_gid(gid);
- // FIXME: include filesystem name with rank here
- mdses[hostname->second].push_back(mds_info.rank);
+ mdses[hostname->second].push_back(mds_info.name);
}
dump_services(f, mdses, "mds");
int Monitor::print_nodes(Formatter *f, ostream& err)
{
- map<string, list<int> > mons; // hostname => mon
+ map<string, list<string> > mons; // hostname => mon
for (map<int, Metadata>::iterator it = mon_metadata.begin();
it != mon_metadata.end(); ++it) {
const Metadata& m = it->second;
// not likely though
continue;
}
- mons[hostname->second].push_back(it->first);
+ mons[hostname->second].push_back(monmap->get_name(it->first));
}
dump_services(f, mons, "mon");