From 95792fb717bd84d500037b62c77a4949274e670d Mon Sep 17 00:00:00 2001 From: Maksim Denisov Date: Wed, 29 Jan 2025 09:46:58 +0100 Subject: Replace ArtifactBlobContainer and BazelBlobContainer ...with explicit std::unordered_set. --- src/buildtool/execution_api/remote/bazel/bazel_api.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/buildtool/execution_api/remote/bazel/bazel_api.cpp') diff --git a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp index 9c3de203..0bfacf3f 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp @@ -63,7 +63,7 @@ namespace { auto size = digests.size(); auto reader = network->CreateReader(); std::size_t count{}; - ArtifactBlobContainer container{}; + std::unordered_set container{}; for (auto blobs : reader.ReadIncrementally(digests)) { if (count + blobs.size() > size) { Logger::Log(LogLevel::Warning, @@ -80,7 +80,7 @@ namespace { &container, std::move(blob), /*exception_is_fatal=*/true, - [&api](ArtifactBlobContainer&& blobs) { + [&api](std::unordered_set&& blobs) { return api.Upload(std::move(blobs), /*skip_find_missing=*/true); })) { @@ -139,7 +139,7 @@ namespace { } [[nodiscard]] auto ConvertToBazelBlobContainer( - ArtifactBlobContainer&& container) noexcept + std::unordered_set&& container) noexcept -> std::optional> { std::unordered_set blobs; try { @@ -526,7 +526,7 @@ auto BazelApi::CreateAction( return std::nullopt; } -[[nodiscard]] auto BazelApi::Upload(ArtifactBlobContainer&& blobs, +[[nodiscard]] auto BazelApi::Upload(std::unordered_set&& blobs, bool skip_find_missing) const noexcept -> bool { auto bazel_blobs = ConvertToBazelBlobContainer(std::move(blobs)); -- cgit v1.2.3