]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
uclient: init, shutdown objecter
authorSage Weil <sage@newdream.net>
Thu, 18 Jun 2009 22:51:50 +0000 (15:51 -0700)
committerSage Weil <sage@newdream.net>
Thu, 18 Jun 2009 23:42:35 +0000 (16:42 -0700)
This fixes longstanding problems with csyn stalling.

src/client/Client.cc

index a095e2782adec009ab1f60d2c8d34f7d7abbca7d..a07d1c09a3b6910a66f9470c15d592efa9f58e05 100644 (file)
@@ -247,6 +247,8 @@ void Client::init()
   messenger->set_dispatcher(this);
   link_dispatcher(monclient);
 
+  objecter->init();
+
   tick();
 
   // do logger crap only once per process.
@@ -276,6 +278,7 @@ void Client::init()
 void Client::shutdown() 
 {
   dout(1) << "shutdown" << dendl;
+  objecter->shutdown();
   messenger->shutdown();
 }