]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd/shard_services: add FORWARD_TO_LOCAL_CONST helper
authorSamuel Just <sjust@redhat.com>
Wed, 28 Sep 2022 23:10:08 +0000 (16:10 -0700)
committerSamuel Just <sjust@redhat.com>
Sat, 1 Oct 2022 21:36:56 +0000 (14:36 -0700)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/osd/shard_services.h

index 2f6e026b342d3d850fb0d13bd420362502d84473..64528a6f7de1705a0e3b67421b5f0b8da7e4c111 100644 (file)
@@ -322,6 +322,8 @@ class ShardServices : public OSDMapService {
   }
 
 #define FORWARD_TO_LOCAL(METHOD) FORWARD(METHOD, METHOD, local_state)
+#define FORWARD_TO_LOCAL_CONST(METHOD) FORWARD_CONST(  \
+    METHOD, METHOD, local_state)                       \
 
 #define FORWARD_TO_OSD_SINGLETON_TARGET(METHOD, TARGET)                \
   template <typename... Args>                                  \
@@ -439,7 +441,7 @@ public:
   FORWARD_TO_OSD_SINGLETON(send_pg_created)
   FORWARD_TO_OSD_SINGLETON(send_alive)
   FORWARD_TO_OSD_SINGLETON(send_pg_temp)
-  FORWARD_CONST(get_mnow, get_mnow, local_state)
+  FORWARD_TO_LOCAL_CONST(get_mnow)
   FORWARD_TO_LOCAL(get_hb_stamps)
 
   FORWARD(pg_created, pg_created, local_state.pg_map)
@@ -508,6 +510,7 @@ public:
 #undef FORWARD
 #undef FORWARD_TO_OSD_SINGLETON
 #undef FORWARD_TO_LOCAL
+#undef FORWARD_TO_LOCAL_CONST
 };
 
 }