]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: we should wait messenger when MDSDaemon suicide 6996/head
authorWei Feng <feng.wei@h3c.com>
Mon, 21 Dec 2015 06:35:54 +0000 (01:35 -0500)
committerWei Feng <feng.wei@h3c.com>
Wed, 23 Dec 2015 12:48:04 +0000 (07:48 -0500)
Signed-off-by: Wei Feng <feng.wei@h3c.com>
src/ceph_mds.cc

index 16d71da8fbc3fe29de13b7a383aa9aff1141c5e5..0da51bffa8e535a07c6b8e147c441f6ba417014e 100644 (file)
@@ -213,8 +213,10 @@ int main(int argc, const char **argv)
     r = mds->init(shadow);
   else
     r = mds->init();
-  if (r < 0)
+  if (r < 0) {
+    msgr->wait();
     goto shutdown;
+  }
 
   // set up signal handlers, now that we've daemonized/forked.
   init_async_signal_handler();