From d792faf1589c00fecb7d4b81d1f214ce827994c8 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Wed, 28 Sep 2022 16:10:08 -0700 Subject: [PATCH] crimson/osd/shard_services: add FORWARD_TO_LOCAL_CONST helper Signed-off-by: Samuel Just --- src/crimson/osd/shard_services.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 }; } -- 2.47.3