mgr: init() return when connection daemons failed && add some err info
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
{
// Initialize Messenger
msgr = Messenger::create(g_ceph_context, g_conf->ms_type,
- entity_name_t::MGR(gid), "server", getpid());
+ entity_name_t::MGR(gid), "server", getpid(), 0);
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);