From 431dc5cbdb251d1e24ce99968647121253c11ca7 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 1 Dec 2008 19:00:58 -0800 Subject: [PATCH] osd: log stats for push and pull bytes --- src/osd/OSD.cc | 7 +++++-- src/osd/ReplicatedPG.cc | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 7b1434f01b178..84af7912d542e 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -386,10 +386,13 @@ int OSD::init() osd_logtype.add_inc("c_wr"); osd_logtype.add_inc("c_wrb"); - osd_logtype.add_inc("r_push"); - osd_logtype.add_inc("r_pushb"); osd_logtype.add_inc("r_wr"); osd_logtype.add_inc("r_wrb"); + + osd_logtype.add_inc("r_push"); + osd_logtype.add_inc("r_pushb"); + osd_logtype.add_inc("r_pull"); + osd_logtype.add_inc("r_pullb"); osd_logtype.add_set("qlen"); osd_logtype.add_set("rqlen"); diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 88bca852fb16c..3795b65ee417d 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -2373,7 +2373,8 @@ void ReplicatedPG::sub_op_push(MOSDSubOp *op) unsigned r = osd->store->apply_transaction(t); assert(r == 0); - + osd->logger->inc("r_pull"); + osd->logger->inc("r_pullb", data.length()); if (is_primary()) { if (info.is_uptodate()) -- 2.39.5