From fba88de130df4f35fd8ead498f50b20c2a712f30 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 14 Mar 2014 11:00:36 -0700 Subject: [PATCH] ceph-mon: be a bit more verbose on error Motivated by #7489 Signed-off-by: Sage Weil --- src/ceph_mon.cc | 4 +++- src/msg/Accepter.cc | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ceph_mon.cc b/src/ceph_mon.cc index 3e4682b81be..0aa6b20f9cc 100644 --- a/src/ceph_mon.cc +++ b/src/ceph_mon.cc @@ -651,8 +651,10 @@ int main(int argc, const char **argv) } err = mon->preinit(); - if (err < 0) + if (err < 0) { + derr << "failed to initialize" << dendl; prefork.exit(1); + } if (compact || g_conf->mon_compact_on_start) { derr << "compacting monitor store ..." << dendl; diff --git a/src/msg/Accepter.cc b/src/msg/Accepter.cc index 5eebb2eec61..f8ae7116cb1 100644 --- a/src/msg/Accepter.cc +++ b/src/msg/Accepter.cc @@ -77,7 +77,7 @@ int Accepter::bind(const entity_addr_t &bind_addr, const set& avoid_ports) int on = 1; rc = ::setsockopt(listen_sd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)); if (rc < 0) { - ldout(msgr->cct,0) << "accepter.bind unable to setsockopt: " + lderr(msgr->cct) << "accepter.bind unable to setsockopt: " << cpp_strerror(errno) << dendl; return -errno; } -- 2.47.3