From: Matan Breizman Date: Tue, 29 Nov 2022 11:00:52 +0000 (+0000) Subject: crimson/osd/osd_operations/client_request: fix is_misdirected() X-Git-Tag: v19.0.0~1624^2~15 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b63ab1f4aefc7a557814769cf2d9bd48ba6a2b8c;p=ceph.git crimson/osd/osd_operations/client_request: fix is_misdirected() In the case of balanced read the op is not misdirected. 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 5d0f7a502ff5a..6d8bb02d21fed 100644 --- a/src/crimson/osd/osd_operations/client_request.cc +++ b/src/crimson/osd/osd_operations/client_request.cc @@ -342,7 +342,7 @@ bool ClientRequest::is_misdirected(const PG& pg) const return true; } // balanced reads; any replica will do - return pg.is_nonprimary(); + return false; } // neither balanced nor localize reads return true;