From: Samuel Just Date: Wed, 28 Sep 2022 23:10:08 +0000 (-0700) Subject: crimson/osd/shard_services: add FORWARD_TO_LOCAL_CONST helper X-Git-Tag: v18.1.0~1068^2~11 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d792faf1589c00fecb7d4b81d1f214ce827994c8;p=ceph.git crimson/osd/shard_services: add FORWARD_TO_LOCAL_CONST helper Signed-off-by: Samuel Just --- diff --git a/src/crimson/osd/shard_services.h b/src/crimson/osd/shard_services.h index 2f6e026b342..64528a6f7de 100644 --- a/src/crimson/osd/shard_services.h +++ b/src/crimson/osd/shard_services.h @@ -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 \ @@ -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 }; }