From: Matan Breizman Date: Tue, 29 Nov 2022 10:59:55 +0000 (+0000) Subject: crimson/osd/osd_operations/client_request: Add logs around do_process() X-Git-Tag: v19.0.0~1624^2~16 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=2f77bbb79c179597dedae36855f531963aecfa54;p=ceph.git crimson/osd/osd_operations/client_request: Add logs around do_process() Signed-off-by: Matan Breizman --- diff --git a/src/crimson/osd/osd_operations/client_request.cc b/src/crimson/osd/osd_operations/client_request.cc index df2ea1523b61c..5d0f7a502ff5a 100644 --- a/src/crimson/osd/osd_operations/client_request.cc +++ b/src/crimson/osd/osd_operations/client_request.cc @@ -261,11 +261,16 @@ ClientRequest::do_process( if (!pg->is_primary()) { // primary can handle both normal ops and balanced reads if (is_misdirected(*pg)) { - logger().trace("do_process: dropping misdirected op"); + logger().debug("{}: dropping misdirected op", __func__); return seastar::now(); } else if (const hobject_t& hoid = m->get_hobj(); !pg->get_peering_state().can_serve_replica_read(hoid)) { + logger().debug("{}: unstable write on replica, bouncing to primary", + __func__); return reply_op_error(pg, -EAGAIN); + } else { + logger().debug("{}: : serving replica read on oid {}", + __func__, m->get_hobj()); } } if (m->has_flag(CEPH_OSD_FLAG_PARALLELEXEC)) {