summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/local/local_api.hpp
diff options
context:
space:
mode:
authorSascha Roloff <sascha.roloff@huawei.com>2024-02-23 16:04:36 +0100
committerSascha Roloff <sascha.roloff@huawei.com>2024-02-26 17:16:21 +0100
commit0d98a04c28eeb18d08f731c3f94de825d49daac5 (patch)
tree8218dcfca1fb1c9dca5da6a1afd5c30677788726 /src/buildtool/execution_api/local/local_api.hpp
parent25ef9672988f008e61193228756dcfed069bda57 (diff)
downloadjustbuild-0d98a04c28eeb18d08f731c3f94de825d49daac5.tar.gz
Implement blob splicing protocol at just server side
Diffstat (limited to 'src/buildtool/execution_api/local/local_api.hpp')
-rw-r--r--src/buildtool/execution_api/local/local_api.hpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/buildtool/execution_api/local/local_api.hpp b/src/buildtool/execution_api/local/local_api.hpp
index 5880475e..3c063a84 100644
--- a/src/buildtool/execution_api/local/local_api.hpp
+++ b/src/buildtool/execution_api/local/local_api.hpp
@@ -476,8 +476,11 @@ class LocalApi final : public IExecutionApi {
[](auto const& artifact_digest) {
return static_cast<bazel_re::Digest>(artifact_digest);
});
- auto splice_result = CASUtils::SpliceBlob(
- static_cast<bazel_re::Digest>(blob_digest), digests, *storage_);
+ auto splice_result =
+ CASUtils::SpliceBlob(static_cast<bazel_re::Digest>(blob_digest),
+ digests,
+ *storage_,
+ /* check_tree_invariant= */ false);
if (std::holds_alternative<grpc::Status>(splice_result)) {
auto* status = std::get_if<grpc::Status>(&splice_result);
Logger::Log(LogLevel::Error, status->error_message());