Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-06-11 | ParallelRetrieveToCasWithCache: abort early on failure | Klaus Aehlig | |
... and do mark artifacts internally as synchronized. First all all, we will abort anyway, to the entry won't even be read and, secondly it is not necessarily true that the artifact is synchronized. (cherry-picked from d1dc5cce32ba20c0dae13aecf63e88fe8ead899f) | |||
2025-05-19 | LocalAction: Fix collection of directory symlink | Oliver Reiche | |
(cherry-picked from fe4006fce755432b1ae3a273873f3649512c7f94) | |||
2025-04-01 | just execute: write pid and info files atomically | Klaus Aehlig | |
(cherry-picked from 5e24dd0fc5e255d094a3d78e8e1b64a202c1e7a4) | |||
2025-03-05 | Move obtain capabilities failures to debug log | Oliver Reiche | |
... instead of reporting an error, although not being fatal. | |||
2025-02-28 | Avoid rehashing content when using GitRepo::ReadTreeData | Maksim Denisov | |
2025-02-28 | Include ArtifactDigestFactory into "common" library | Maksim Denisov | |
2025-02-27 | LocalApi: Create ArtifactBlobs from existing files | Maksim Denisov | |
2025-02-27 | BazelNetworkReader: Remove additional validation | Maksim Denisov | |
...since ArtifactBlob rehashes data on construction and guarantees that the digest matches the content. | |||
2025-02-27 | ArtifactBlob: Use static function for construction | Maksim Denisov | |
2025-02-27 | ArtifactBlob: Check access to the content | Maksim Denisov | |
2025-02-27 | ArtifactBlob: Support incremental reading | Maksim Denisov | |
2025-02-27 | ArtifactBlob: Convert to a class | Maksim Denisov | |
2025-02-27 | ArtifactBlob: Move from execution_api/common to common | Maksim Denisov | |
2025-02-27 | GitApi: remove intermediate ArtifactBlob container | Maksim Denisov | |
2025-02-27 | BazelCasClient: Support request creation failure in InitRequest. | Maksim Denisov | |
2025-02-21 | ByteStreamClient: Return ArtifactBlob from Read. | Maksim Denisov | |
2025-02-21 | ByteStreamUtils: Simplify ReadRequest and WriteRequest | Maksim Denisov | |
2025-02-21 | ByteStreamClient: Use ByteStreamUtils::ReadRequest internally only. | Maksim Denisov | |
2025-02-21 | ByteStreamClient: Use ArtifactBlob in Write | Maksim Denisov | |
2025-02-21 | ByteStreamClient: Use IncrementalReader for writing | Maksim Denisov | |
2025-02-21 | BytestreamServer: Use IncrementalReader | Maksim Denisov | |
2025-02-21 | LocalCasReader: Use IncrementalReader | Maksim Denisov | |
2025-02-20 | Separate off id generation to a separate library | Klaus Aehlig | |
... and rename appropriately to reflect contents more precisely than the generic "common". This separation also disentangles dependencies a bit. | |||
2025-02-19 | BazelNetwork: Optimize DoUploadBlobs | Maksim Denisov | |
...by removing an extra std::vector of iterators. Instead, remove elements directly from std::unordered_set. | |||
2025-02-19 | CommonApi: Remove GetMissingArtifactsInfo | Maksim Denisov | |
2025-02-19 | CommonUploadBlobTree: Use BackMap to get missing digests | Maksim Denisov | |
2025-02-19 | GitApi: Use BackMap to get missing digests | Maksim Denisov | |
2025-02-19 | LocalApi: Use BackMap to get missing digests | Maksim Denisov | |
2025-02-19 | BazelApi: Use BackMap to get missing digests | Maksim Denisov | |
2025-02-19 | BazelApi: Create BackMap in ::RetrieveToCas | Maksim Denisov | |
and drop precreated info_map. | |||
2025-02-19 | ApiBundle: Remove HashFunction. | Maksim Denisov | |
And ensure every user obtains HashFunction from corresponding IExecutionApi | |||
2025-02-19 | IExecutionApi: Return supported HashFunction::Type | Maksim Denisov | |
2025-02-19 | Store HashFunction by value | Maksim Denisov | |
Although references give an additional information about ownership, they introduce additional design difficulties. | |||
2025-02-19 | BazelApi: Move bazel_action and bazel_response to "bazel_api" | Maksim Denisov | |
2025-02-19 | BazelApi: rename library "bazel" => "bazel_api" | Maksim Denisov | |
2025-02-19 | LocalApi: rename library "local" => "local_api" | Maksim Denisov | |
2025-02-19 | LocalApi: Add cpp file | Maksim Denisov | |
2025-02-19 | GitApi: rename library "git" => "git_api" | Maksim Denisov | |
2025-02-19 | GitApi: Store repo_config_ by reference, remove unused method | Maksim Denisov | |
2025-02-19 | GitApi: Add cpp file | Maksim Denisov | |
...and move implementation details there. | |||
2025-02-19 | {MR}GitApi: Drop inheritance | Maksim Denisov | |
2025-02-14 | ArtifactBlob: remove redundant ctor | Maksim Denisov | |
2025-02-14 | BazelMsgFactory: CreateDirectoryDigestFromTree fail if not all symlinks are ↵ | Maksim Denisov | |
resolved. | |||
2025-02-14 | BazelCasClient: Ensure methods that use InitRequest do progress. | Maksim Denisov | |
2025-02-12 | BatchReadBlob: fix error reporting | Klaus Aehlig | |
The WithRetry function returns true upon success; therefore a failure occured if the negation of the value is true. We should report an error only in case of failure. | |||
2025-02-12 | BackMap: make non-copyable and non-movable | Maksim Denisov | |
...and use std::unique_ptr for construction instead of std::optional. | |||
2025-02-11 | BazelCapabilitiesClient: avoid unreasonable retries. | Maksim Denisov | |
2025-02-11 | Name library containing ExecutionConfiguration more appropriately | Klaus Aehlig | |
2025-02-11 | Clean up dependencies | Klaus Aehlig | |
2025-02-10 | Take into account server capabilities while batching. | Maksim Denisov | |