summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/remote
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2025-03-03 12:39:59 +0100
committerMaksim Denisov <denisov.maksim@huawei.com>2025-03-24 09:14:22 +0100
commitbf185ababc1b97d2d2ab58de85449ffa7fd0b441 (patch)
treea45d17d703f9d2efcab0cb7aea51a77e397a37a6 /src/buildtool/execution_api/remote
parent716d3041ca4b4115c7621707fd991dc79ef59402 (diff)
downloadjustbuild-bf185ababc1b97d2d2ab58de85449ffa7fd0b441.tar.gz
Remove redundant UpdateContainerAndUpload.
Diffstat (limited to 'src/buildtool/execution_api/remote')
-rw-r--r--src/buildtool/execution_api/remote/bazel/bazel_response.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/buildtool/execution_api/remote/bazel/bazel_response.cpp b/src/buildtool/execution_api/remote/bazel/bazel_response.cpp
index d0429cd7..ffede579 100644
--- a/src/buildtool/execution_api/remote/bazel/bazel_response.cpp
+++ b/src/buildtool/execution_api/remote/bazel/bazel_response.cpp
@@ -286,21 +286,13 @@ auto BazelResponse::UploadTreeMessageDirectories(
return network.UploadBlobs(std::move(blobs));
};
auto const hash_function = network_->GetHashFunction();
- std::unordered_set<ArtifactBlob> dir_blobs{};
auto rootdir_blob = ProcessDirectoryMessage(hash_function, tree.root());
if (not rootdir_blob) {
return unexpected{std::move(rootdir_blob).error()};
}
auto const root_digest = rootdir_blob->GetDigest();
- // store or upload rootdir blob, taking maximum transfer size into account
- if (not UpdateContainerAndUpload(&dir_blobs,
- *std::move(rootdir_blob),
- /*exception_is_fatal=*/false,
- upload_callback)) {
- return unexpected{fmt::format(
- "failed to upload Tree with root digest {}", root_digest.hash())};
- }
+ std::unordered_set<ArtifactBlob> dir_blobs{*std::move(rootdir_blob)};
for (auto const& subdir : tree.children()) {
// store or upload blob, taking maximum transfer size into account