From f3cfe84c171936ac676af7c9565fe1d607c1e1e6 Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Wed, 26 Oct 2022 18:55:22 +0000 Subject: [PATCH] crimson/osd: simplify ShardServices::snap_request_reservation() `on_preempt` is not used by snap trimming; we can left its default. Signed-off-by: Radoslaw Zarzynski --- src/crimson/osd/shard_services.h | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/crimson/osd/shard_services.h b/src/crimson/osd/shard_services.h index 86397971f14ab..f366b96c9c24f 100644 --- a/src/crimson/osd/shard_services.h +++ b/src/crimson/osd/shard_services.h @@ -533,19 +533,16 @@ public: seastar::future<> snap_request_reservation( spg_t item, Context *on_reserved, - unsigned prio, - Context *on_preempt) { + unsigned prio) { return with_singleton( [item, prio](OSDSingletonState &singleton, - Context *wrapped_on_reserved, Context *wrapped_on_preempt) { + Context *wrapped_on_reserved) { return singleton.snap_reserver.request_reservation( item, wrapped_on_reserved, - prio, - wrapped_on_preempt); + prio); }, - invoke_context_on_core(seastar::this_shard_id(), on_reserved), - invoke_context_on_core(seastar::this_shard_id(), on_preempt)); + invoke_context_on_core(seastar::this_shard_id(), on_reserved)); } #undef FORWARD_CONST -- 2.39.5