From 9a987188a38cc18f6a485bd5def16aded10fe1f6 Mon Sep 17 00:00:00 2001 From: Maksim Denisov Date: Tue, 25 Feb 2025 11:00:42 +0100 Subject: ArtifactBlob: Support incremental reading --- src/buildtool/execution_api/remote/bazel/bytestream_client.hpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/buildtool/execution_api/remote/bazel/bytestream_client.hpp') diff --git a/src/buildtool/execution_api/remote/bazel/bytestream_client.hpp b/src/buildtool/execution_api/remote/bazel/bytestream_client.hpp index 99ad4e81..23a296c9 100644 --- a/src/buildtool/execution_api/remote/bazel/bytestream_client.hpp +++ b/src/buildtool/execution_api/remote/bazel/bytestream_client.hpp @@ -143,9 +143,8 @@ class ByteStreamClient { request.set_resource_name(resource_name); request.mutable_data()->reserve(ByteStreamUtils::kChunkSize); - auto const data_to_read = blob.ReadContent(); - auto const to_read = ::IncrementalReader::FromMemory( - ByteStreamUtils::kChunkSize, data_to_read.get()); + auto const to_read = + blob.ReadIncrementally(ByteStreamUtils::kChunkSize); if (not to_read.has_value()) { logger_.Emit( LogLevel::Error, -- cgit v1.2.3