From fff49412c5dfd245fd3f690a62c6800319e14017 Mon Sep 17 00:00:00 2001 From: Wei Feng Date: Mon, 21 Dec 2015 01:35:54 -0500 Subject: [PATCH] mds: we should wait messenger when MDSDaemon suicide Signed-off-by: Wei Feng --- src/ceph_mds.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ceph_mds.cc b/src/ceph_mds.cc index 16d71da8fbc..0da51bffa8e 100644 --- a/src/ceph_mds.cc +++ b/src/ceph_mds.cc @@ -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(); -- 2.47.3