Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
msgr = Messenger::create(g_ceph_context, g_conf->ms_type,
entity_name_t::MGR(gid), "server", getpid());
int r = msgr->bind(g_conf->public_addr);
- if (r < 0)
+ if (r < 0) {
+ derr << "unable to bind mgr to " << g_conf->public_addr << dendl;
return r;
+ }
msgr->set_myname(entity_name_t::MGR(gid));
msgr->set_addr_unknowns(client_addr);
assert(!initialized);
// Start communicating with daemons to learn statistics etc
- server.init(monc->get_global_id(), client_messenger->get_myaddr());
+ int r = server.init(monc->get_global_id(), client_messenger->get_myaddr());
+ if (r < 0) {
+ derr << "Initialize server fail"<< dendl;
+ return;
+ }
dout(4) << "Initialized server at " << server.get_myaddr() << dendl;
// Preload all daemon metadata (will subsequently keep this