(1) The new PAXOS_MGRSTAT is excluded and may cause
problems
(2) This method has no consumer
Considering (2), it's better to be removed than to be fixed...
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
pgservice = mgrstatmon()->get_pg_stat_service();
}
-PaxosService *Monitor::get_paxos_service_by_name(const string& name)
-{
- if (name == "mdsmap")
- return paxos_service[PAXOS_MDSMAP];
- if (name == "monmap")
- return paxos_service[PAXOS_MONMAP];
- if (name == "osdmap")
- return paxos_service[PAXOS_OSDMAP];
- if (name == "pgmap")
- return paxos_service[PAXOS_PGMAP];
- if (name == "logm")
- return paxos_service[PAXOS_LOG];
- if (name == "auth")
- return paxos_service[PAXOS_AUTH];
- if (name == "mgr")
- return paxos_service[PAXOS_MGR];
-
- assert(0 == "given name does not match known paxos service");
- return NULL;
-}
-
Monitor::~Monitor()
{
for (vector<PaxosService*>::iterator p = paxos_service.begin(); p != paxos_service.end(); ++p)
*/
vector<PaxosService*> paxos_service;
- PaxosService *get_paxos_service_by_name(const string& name);
-
class PGMonitor *pgmon() {
return (class PGMonitor *)paxos_service[PAXOS_PGMAP];
}