]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/osd: return plain value instead of future
authorKefu Chai <kchai@redhat.com>
Thu, 17 Dec 2020 12:10:09 +0000 (20:10 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 17 Dec 2020 12:10:12 +0000 (20:10 +0800)
seastar allows us to use plain value instead of a future<> when the
future is available right away.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/crimson/osd/replicated_recovery_backend.cc

index 657cd77ea0a97380354cff13a9a78f8c8b9e4b01..f31536543977f112d61a0f773bd1db3d26b273ec 100644 (file)
@@ -650,12 +650,12 @@ seastar::future<bool> ReplicatedRecoveryBackend::_handle_pull_response(
        pg.get_recovery_handler()->on_local_recover(
            pop.soid, recovering.at(pop.soid).pi->recovery_info,
            false, *t);
-       return seastar::make_ready_future<bool>(true);
+       return true;
       } else {
         response->soid = pop.soid;
         response->recovery_info = pi.recovery_info;
         response->recovery_progress = pi.recovery_progress;
-        return seastar::make_ready_future<bool>(false);
+        return false;
       }
     });
   });