summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/remote/bazel/bazel_network.cpp
AgeCommit message (Expand)Author
2025-03-24Pass TmpDir to BazelNetwork and BazelCasClientMaksim Denisov
2025-02-27ArtifactBlob: Convert to a classMaksim Denisov
2025-02-19BazelNetwork: Optimize DoUploadBlobsMaksim Denisov
2025-02-19Store HashFunction by valueMaksim Denisov
2025-02-12BackMap: make non-copyable and non-movableMaksim Denisov
2025-02-10Store BazelCapabilitiesClient in BazelNetworkMaksim Denisov
2025-02-10Rename kMaxBatchTransferSize to MessageLimits::kMaxGrpcLengthMaksim Denisov
2025-02-07Move implementation of ContentBlob to artifact_blobMaksim Denisov
2025-02-07BazelCasClient: Use ArtifactDigest in FindMissingBlobsMaksim Denisov
2025-02-07BazelCasClient: Use ArtifactBlob in UpdateSingleBlobMaksim Denisov
2025-02-07BazelCasClient: Use ArtifactBlob in BatchUpdateBlobsMaksim Denisov
2025-02-07BazelNetwork: Use ArtifactDigests in IsAvailableMaksim Denisov
2025-02-07BazelNetwork: Use ArtifactBlobs in UploadBlobsMaksim Denisov
2025-02-07BazelCasClient: Drop iterators in BatchUpdateBlobsMaksim Denisov
2025-02-07BazelNetwork: Drop iterators in DoUploadBlobsMaksim Denisov
2025-02-07BazelNetwork: Use unordered_set in UploadBlobs instead of BazelBlobContainerMaksim Denisov
2025-02-07IExecutionApi: Rename IsAvailable to GetMissingDigestsMaksim Denisov
2025-02-07BazelCasClient: Use unordered_set in FindMissingBlobsMaksim Denisov
2024-11-14execution_api/remote: Implement IWYU suggestionsPaul Cristian Sarbu
2024-10-25bugfix: bazel_network.cpp: fix handling of ongoing actionsAlberto Sartori
2024-10-08Name type template parameters using CamelCase.Maksim Denisov
2024-09-23Store HashFunction by const reference.Maksim Denisov
2024-09-13Pass HashFunction to BazelCasClientMaksim Denisov
2024-07-22Pass HashFunction to BazelNetworkMaksim Denisov
2024-07-19Pass RetryConfig instance to BazelNetwork and bazel clientsPaul Cristian Sarbu
2024-07-12Capture in TreeReaders by pointer to avoid temporariesMaksim Denisov
2024-07-04Replace the Auth and Auth::TLS singletonsPaul Cristian Sarbu
2024-07-04Pass Auth::TLS instance to serve and execute clientsPaul Cristian Sarbu
2024-06-07Move reading functionality to BazelNetworkReaderMaksim Denisov
2024-06-07Use BaselCasClient in BazelNetworkReaderMaksim Denisov
2024-06-04bazel_network: Change UploadBlobs to also accept an rvaluePaul Cristian Sarbu
2024-05-28Use shared_ptr for data in ContentBlobMaksim Denisov
2024-05-28Rename BlobContainer to BazelBlobContainerMaksim Denisov
2024-05-28Use TransformedRange in BlobContainerMaksim Denisov
2024-05-28Move CreateBlobFromPath since it is only used in tests.Maksim Denisov
2024-05-27Fix headers in local_cas and bazel_network.Maksim Denisov
2024-05-27Use common interface for stream dumpingMaksim Denisov
2024-05-27Use common interface for reading tree entries and leafsMaksim Denisov
2024-05-22Avoid memory usage duplicationMaksim Denisov
2024-03-26Add missing system includesPaul Cristian Sarbu
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2024-03-07Down-level log message for errors that can be handledKlaus Aehlig
2024-02-26Implement blob splicing protocol at just client sideSascha Roloff
2024-02-26Refactor split and splice implementations.Sascha Roloff
2023-12-21BazelCasClient::DoUploadBlobs: returns the count of the uploaded blobs...Alberto Sartori
2023-12-21BazelNetwork: simplify logic of DoUploadBlobsAlberto Sartori
2023-12-21bazel_network: use message_limits libraryAlberto Sartori
2023-12-13bazel client: use the retry strategy, provided by the retry lib, when doing t...Alberto Sartori
2023-11-22Implement blob splitting protocol on just client sideSascha Roloff
2023-09-13remote: Extract common client implementation utils in own libraryPaul Cristian Sarbu