diff options
Diffstat (limited to 'src/ceph_mds.cc')
-rw-r--r-- | src/ceph_mds.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ceph_mds.cc b/src/ceph_mds.cc index 76aefd7609c..ed85338e1f5 100644 --- a/src/ceph_mds.cc +++ b/src/ceph_mds.cc @@ -236,10 +236,6 @@ int main(int argc, const char **argv) messenger->set_cluster_protocol(CEPH_MDS_PROTOCOL); messenger->set_nonce(getpid()); - int r = messenger->bind(g_conf->public_addr); - if (r < 0) - exit(1); - cout << "starting " << g_conf->name << " at " << messenger->get_ms_addr() << std::endl; uint64_t supported = @@ -260,6 +256,10 @@ int main(int argc, const char **argv) messenger->set_policy(entity_name_t::TYPE_CLIENT, Messenger::Policy::stateful_server(supported, 0)); + int r = messenger->bind(g_conf->public_addr); + if (r < 0) + exit(1); + if (shadow != MDSMap::STATE_ONESHOT_REPLAY) global_init_daemonize(g_ceph_context, 0); common_init_finish(g_ceph_context); |