diff --git a/src/clients/storage/StorageClientBase-inl.h b/src/clients/storage/StorageClientBase-inl.h index 6a2bf33fdc6..fc935c47bfa 100644 --- a/src/clients/storage/StorageClientBase-inl.h +++ b/src/clients/storage/StorageClientBase-inl.h @@ -200,12 +200,13 @@ folly::Future> StorageClientBase(); if (ex && ex->getType() == TransportException::TIMED_OUT) { LOG(ERROR) << "Request to " << host << " time out: " << ex->what(); + return Status::Error("RPC failure in StorageClient, probably timeout: %s", ex->what()); } else { auto partsId = getReqPartsId(request); invalidLeader(spaceId, partsId); LOG(ERROR) << "Request to " << host << " failed."; + return Status::Error("RPC failure in StorageClient, probably timeout."); } - return Status::Error("RPC failure in StorageClient, probably timeout: %s", ex->what()); }); }