]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/.../client_request: don't pass Ref<PG> by reference
authorSamuel Just <sjust@redhat.com>
Tue, 6 Feb 2024 04:46:57 +0000 (20:46 -0800)
committerMatan Breizman <mbreizma@redhat.com>
Thu, 16 May 2024 11:39:18 +0000 (14:39 +0300)
commite57cfc55e5520a80368647da8f1ccecd7b792c58
treeb23b8bafa50ca521a7388ae83e5bd44b22fa6aa0
parent82b41cbb8d7754488626f1ebdd87876b979f9e6a
crimson/.../client_request: don't pass Ref<PG> by reference

If we only need a reference to the PG, pass a PG&.  Passing Ref<PG>&
makes it easy to inadvertently std::move() the passed value from
a caller.

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 4164b08887c2b2c7a9df0cd80a681bb61be28ee6)
src/crimson/osd/osd_operations/client_request.cc
src/crimson/osd/osd_operations/client_request.h