]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/Monitor: kill get_paxos_service_by_name()
authorxie xingguo <xie.xingguo@zte.com.cn>
Tue, 4 Jul 2017 11:27:49 +0000 (19:27 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Thu, 6 Jul 2017 05:35:44 +0000 (13:35 +0800)
(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>
src/mon/Monitor.cc
src/mon/Monitor.h

index 1e86040591a13de0a71f0f547967c69bf92300d2..66a7244bdbe396cbe053f1b3288fd73c57927ebc 100644 (file)
@@ -227,27 +227,6 @@ Monitor::Monitor(CephContext* cct_, string nm, MonitorDBStore *s,
   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)
index 534eb4a63541eaf5dd8d57ef154159c0fd185980..925f8bb86abdc6af1b15ee85285e62b701bcb047 100644 (file)
@@ -615,8 +615,6 @@ public:
    */
   vector<PaxosService*> paxos_service;
 
-  PaxosService *get_paxos_service_by_name(const string& name);
-
   class PGMonitor *pgmon() {
     return (class PGMonitor *)paxos_service[PAXOS_PGMAP];
   }