From d8f7216156aadf292cd0dc5284a6c9267a349112 Mon Sep 17 00:00:00 2001 From: Maksim Denisov Date: Tue, 12 Mar 2024 17:46:36 +0100 Subject: LargeBlobs: Use LocalCAS methods to implement split-splice logic of CASUtils. --- src/buildtool/execution_api/local/local_api.hpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/buildtool/execution_api/local/local_api.hpp') diff --git a/src/buildtool/execution_api/local/local_api.hpp b/src/buildtool/execution_api/local/local_api.hpp index 874674dd..fb76237d 100644 --- a/src/buildtool/execution_api/local/local_api.hpp +++ b/src/buildtool/execution_api/local/local_api.hpp @@ -517,11 +517,8 @@ class LocalApi final : public IExecutionApi { [](auto const& artifact_digest) { return static_cast(artifact_digest); }); - auto splice_result = - CASUtils::SpliceBlob(static_cast(blob_digest), - digests, - *storage_, - /* check_tree_invariant= */ false); + auto splice_result = CASUtils::SpliceBlob( + static_cast(blob_digest), digests, *storage_); if (std::holds_alternative(splice_result)) { auto* status = std::get_if(&splice_result); Logger::Log(LogLevel::Error, status->error_message()); -- cgit v1.2.3