From: Greg Farnum Date: Thu, 18 Mar 2010 18:46:37 +0000 (-0700) Subject: mon: msg: Better output/debugging X-Git-Tag: v0.20~243 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bfbec0ef4f0c17701d9bb053dcc18091025ca84a;p=ceph.git mon: msg: Better output/debugging --- diff --git a/src/messages/MPoolOpReply.h b/src/messages/MPoolOpReply.h index 7181dadc8ec6..d6f93d70ccda 100644 --- a/src/messages/MPoolOpReply.h +++ b/src/messages/MPoolOpReply.h @@ -32,7 +32,8 @@ public: const char *get_type_name() { return "poolopreply"; } void print(ostream& out) { - out << "poolopreply(" << get_tid() << " v" << version << ")"; + out << "poolopreply(reply:" << strerror(-replyCode) << ", " + << get_tid() << " v" << version << ")"; } void encode_payload() { diff --git a/src/mon/OSDMonitor.cc b/src/mon/OSDMonitor.cc index 0c003abd9208..8876c23d3c38 100644 --- a/src/mon/OSDMonitor.cc +++ b/src/mon/OSDMonitor.cc @@ -1404,6 +1404,7 @@ bool OSDMonitor::prepare_pool_op_create (MPoolOp *m) if (!err) { paxos->wait_for_commit(new OSDMonitor::C_PoolOp(this, m, err, pending_inc.epoch)); } else { + dout(10) << "prepare_new_pool returned err " << strerror(-err) << dendl; _pool_op(m, err, pending_inc.epoch); } return true; @@ -1437,6 +1438,7 @@ bool OSDMonitor::prepare_pool_op_auid (MPoolOp *m) void OSDMonitor::_pool_op(MPoolOp *m, int replyCode, epoch_t epoch) { + dout(20) << "_pool_op returning with replyCode " << replyCode << dendl; MPoolOpReply *reply = new MPoolOpReply(m->fsid, m->get_tid(), replyCode, epoch, mon->get_epoch()); mon->send_reply(m, reply);