From 2b37d124351661f7a94e2a9c862f452a3de23e75 Mon Sep 17 00:00:00 2001 From: Xinze Chi Date: Wed, 25 Mar 2015 19:44:29 +0800 Subject: [PATCH] osd: more useful message to find out potential unhealth osd Signed-off-by: Xinze Chi --- src/osd/ReplicatedBackend.cc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/osd/ReplicatedBackend.cc b/src/osd/ReplicatedBackend.cc index 680c27a5e8b..7285e2d3f2f 100644 --- a/src/osd/ReplicatedBackend.cc +++ b/src/osd/ReplicatedBackend.cc @@ -680,12 +680,18 @@ void ReplicatedBackend::sub_op_modify_reply(OpRequestRef op) if (r->ack_type & CEPH_OSD_FLAG_ONDISK) { assert(ip_op.waiting_for_commit.count(from)); ip_op.waiting_for_commit.erase(from); - if (ip_op.op) - ip_op.op->mark_event("sub_op_commit_rec"); + if (ip_op.op) { + ostringstream ss; + ss << "sub_op_commit_rec from " << from; + ip_op.op->mark_event(ss.str()); + } } else { assert(ip_op.waiting_for_applied.count(from)); - if (ip_op.op) - ip_op.op->mark_event("sub_op_applied_rec"); + if (ip_op.op) { + ostringstream ss; + ss << "sub_op_applied_rec from " << from; + ip_op.op->mark_event(ss.str()); + } } ip_op.waiting_for_applied.erase(from); -- 2.47.3