]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd/osd_operations/client_request: fix is_misdirected()
authorMatan Breizman <mbreizma@redhat.com>
Tue, 29 Nov 2022 11:00:52 +0000 (11:00 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Tue, 7 Mar 2023 08:11:38 +0000 (08:11 +0000)
In the case of balanced read the op is not misdirected.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/crimson/osd/osd_operations/client_request.cc

index 5d0f7a502ff5ab9ca0dc184a38f40b6bc7d3aa96..6d8bb02d21fed2e4df55dad712d8a568a86f4a4b 100644 (file)
@@ -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;