From 846ed083590e6809fb4dfa6fc0bebd32a4dce3b9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rados=C5=82aw=20Zarzy=C5=84ski?= Date: Sat, 2 Apr 2022 11:13:18 +0200 Subject: [PATCH] crimson/osd: simplify OperationThrottler::with_throttle() MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Radosław Zarzyński --- src/crimson/osd/osd_operation.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/crimson/osd/osd_operation.h b/src/crimson/osd/osd_operation.h index c9cba7e7eb607..d883af55b8f47 100644 --- a/src/crimson/osd/osd_operation.h +++ b/src/crimson/osd/osd_operation.h @@ -205,10 +205,7 @@ public: crimson::osd::scheduler::params_t params, F &&f) { return with_throttle(op, params, f).then([this, params, op, f](bool cont) { - if (cont) - return with_throttle_while(op, params, f); - else - return seastar::make_ready_future<>(); + return cont ? with_throttle_while(op, params, f) : seastar::now(); }); } -- 2.39.5