osdc/Objecter: record correctly value for l_osdc_op_send_bytes.
Reviewed-by: Sage Weil <sage@redhat.com>
m->set_reqid(op->reqid);
}
+ if (mclock_service_tracker) {
+ dmc::ReqParams rp = qos_trk->get_req_params(op->target.osd);
+ m->set_qos_params(rp);
+ }
+
logger->inc(l_osdc_op_send);
- logger->inc(l_osdc_op_send_bytes, m->get_data().length());
+ ssize_t sum = 0;
+ for (unsigned i = 0; i < m->ops.size(); i++) {
+ sum += m->ops[i].indata.length();
+ }
+ logger->inc(l_osdc_op_send_bytes, sum);
return m;
}