]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: use the client_messenger for the logclient.
authorGreg Farnum <gregf@hq.newdream.net>
Thu, 29 Jul 2010 22:28:35 +0000 (15:28 -0700)
committerGreg Farnum <gregf@hq.newdream.net>
Tue, 3 Aug 2010 21:56:02 +0000 (14:56 -0700)
src/osd/OSD.cc

index 0d8c2702b765bf95bc5708b0246fd45ac99f7ffd..dc4edc0f79944590ad1ba37e35450b64c275d7ab 100644 (file)
@@ -337,7 +337,7 @@ OSD::OSD(int id, Messenger *internal_messenger, Messenger *external_messenger, M
   logger(NULL), logger_started(false),
   store(NULL),
   map_in_progress(false),
-  logclient(cluster_messenger, &mc->monmap, mc),
+  logclient(client_messenger, &mc->monmap, mc),
   whoami(id),
   dev_path(dev), journal_path(jdev),
   dispatch_running(false),
@@ -511,7 +511,6 @@ int OSD::init()
   client_messenger->add_dispatcher_head(&logclient);
   if (cluster_messenger != client_messenger) {
     cluster_messenger->add_dispatcher_head(this);
-    cluster_messenger->add_dispatcher_head(&logclient);
   }
 
   heartbeat_messenger->add_dispatcher_head(&heartbeat_dispatcher);