]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd: avoid unnecessary co_await make_ready_future call
authorKefu Chai <k.chai@proxmox.com>
Fri, 12 Jun 2026 08:28:57 +0000 (16:28 +0800)
committerKefu Chai <k.chai@proxmox.com>
Wed, 17 Jun 2026 10:54:08 +0000 (18:54 +0800)
no need to create a future then co_await it. let's just co_return
it.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
src/crimson/osd/osd.cc

index 55e01cabef4e38fd2dbc81e668b17652d8b63c22..63b5d4901cc2738b50db3666ba183f5765c9e4a1 100644 (file)
@@ -1723,7 +1723,7 @@ seastar::future<double> OSD::run_bench(int64_t count, int64_t bsize, int64_t osi
     auto end = std::chrono::steady_clock::now();
     double elapsed = std::chrono::duration<double>(end - start).count();
     co_await seastar::when_all_succeed(cleanup_futures.begin(), cleanup_futures.end());
-    co_return co_await seastar::make_ready_future<double>(elapsed);
+    co_return elapsed;
 }
 
 seastar::future<> OSD::update_heartbeat_peers()