Age | Commit message (Collapse) | Author | |
---|---|---|---|
9 days | ExecutionService: Support RBE protocol v2.1 | Oliver Reiche | |
9 days | ExecutionService: Use LocalApi directly | Oliver Reiche | |
2025-06-04 | Execution server: Let the underlying API handle invalid entries | Paul Cristian Sarbu | |
The execution server itself should not consider anything special in setting the response message to the client, instead let the underlying API fail or not during collection. | |||
2025-04-10 | cas_utils: Fix typo in log message | Paul Cristian Sarbu | |
2025-03-11 | just execute: write pid and info files atomically | Klaus Aehlig | |
2025-03-10 | just execute: set basic timing meta data | Klaus Aehlig | |
While there, increase the time precision to nanoseconds, which is the resolution of the underlying timestamp proto. | |||
2025-02-28 | Include ArtifactDigestFactory into "common" library | Maksim Denisov | |
2025-02-21 | BytestreamServer: Use IncrementalReader | Maksim Denisov | |
2025-02-19 | LocalApi: rename library "local" => "local_api" | Maksim Denisov | |
2025-02-10 | CapabilitiesService: adjust capabilities | Maksim Denisov | |
2025-02-07 | ByteStreamUtils: Use ArtifactDigest | Maksim Denisov | |
2024-12-19 | Remove unnecessary moves | Oliver Reiche | |
2024-12-09 | Move garbage_collector to a separate library | Maksim Denisov | |
2024-11-14 | execution_api/execution_service: Implement IWYU suggestions | Paul Cristian Sarbu | |
2024-10-29 | Clean up unused dependencies | Klaus Aehlig | |
2024-10-25 | Add dependencies explicitly that are included directly | Klaus Aehlig | |
... instead of relying on those dependencies being pulled in indirectly. | |||
2024-10-10 | Remove from OSS intersecting public-private dependencies | Maksim Denisov | |
2024-10-08 | Name static constants using kCamelCase. | Maksim Denisov | |
2024-10-07 | Enable cppcoreguidelines-* checks. | Maksim Denisov | |
2024-10-07 | Enable readability-redundant-member-init check. | Maksim Denisov | |
2024-10-07 | Enable bugprone-implicit-widening-of-multiplication-result check. | Maksim Denisov | |
2024-09-23 | Reorder dependencies and remove duplicates in OSS | Maksim Denisov | |
2024-09-19 | Unify logic of adding to CAS in ByteStreamServer and CASServer | Maksim Denisov | |
...by calling the generalized CASUtils's implementation. | |||
2024-09-19 | Implement CASUtils::Add{Data, File}toCAS | Maksim Denisov | |
...that both use the same templated class CASContentValidator. | |||
2024-09-18 | Add missing #endif comments in headers | Maksim Denisov | |
2024-09-18 | Implement ByteStreamUtils::WriteRequest class | Maksim Denisov | |
...and remove split serialization/deserialization logic. | |||
2024-09-18 | Implement ByteStreamUtils::ReadRequest class | Maksim Denisov | |
...and remove split serialization/deserialization implementations. | |||
2024-09-18 | Introduce ByteStreamUtils, wrap kChunkSize | Maksim Denisov | |
...and use the qualified name ByteStreamUtils::kChunkSize | |||
2024-09-16 | remote execution: Check validity of symlinks | Paul Cristian Sarbu | |
Invalid entries, currently all upwards symlinks (pending implementation of a better way of handling them), are now identified and handled properly: in compatible mode on the client side, during handling of remote response, and in native mode on the server side during the population of the action result. | |||
2024-09-16 | execution_response: Allow failures to be reported while populating | Paul Cristian Sarbu | |
As populating the containers from remote response only takes place once, no assumptions should be made that this cannot fail (for example if wrong or invalid entries were produced). Instead, return error messages on failure to callers that can log accordingly. | |||
2024-09-13 | Remove std::move of const value and avoid non-movable intermediate variables | Klaus Aehlig | |
2024-09-13 | Check compatibility in execution services based on the hash type | Maksim Denisov | |
2024-09-13 | Pass HashFunction::Type to CapabilitiesServer | Maksim Denisov | |
...to get the protocol type. | |||
2024-09-13 | Rename Compatibility class to ProtocolTraits | Maksim Denisov | |
...and move it to the common stage. | |||
2024-09-09 | Change validation of hash in OperationsServiceImpl | Maksim Denisov | |
2024-09-09 | Fix typo in OperationsServiceImpl's name | Maksim Denisov | |
2024-09-09 | Validate hashes in ExecutionServiceImpl | Maksim Denisov | |
2024-09-09 | Introduce minor fixes to ExecutionServiceImpl | Maksim Denisov | |
1. Mark local variables const if needed; 2. Remove redundant fmt::format calls. | |||
2024-09-09 | Validate hashes in CASServiceImpl | Maksim Denisov | |
2024-09-09 | Introduce minor fixes to CASServiceImpl | Maksim Denisov | |
1. Mark local variables constant if needed; 2. Remove redundant fmt::format calls; 3. Acquire storage's lock after conversion of data. | |||
2024-09-09 | Validate hashes in BytestreamServiceImpl | Maksim Denisov | |
2024-09-09 | Introduce minor fixes to BytestreamServer | Maksim Denisov | |
1. Mark local variables constant if needed; 2. Remove redundant fmt::format calls; 3. Return bazel_re::Digest from resourse name parsing. | |||
2024-09-09 | Validate hashes in ActionCacheServiceImpl | Maksim Denisov | |
2024-08-30 | Cast ArtifactDigest to bazel_re::Digest explicitly | Maksim Denisov | |
...to simplify further refactoring. | |||
2024-08-30 | Replace bazel_re::Digest in LocalAC | Maksim Denisov | |
...with ArtifactDigest. | |||
2024-08-30 | Replace bazel_re::Digest in CASUtils | Maksim Denisov | |
...with ArtifactDigest | |||
2024-08-30 | Replace bazel_re::Digest in LocalCAS::CheckTreeInvariant | Maksim Denisov | |
...with ArtifactDigest | |||
2024-08-30 | Replace bazel_re::Digest in LocalCAS::Split/Splice | Maksim Denisov | |
...with ArtifactDigest. | |||
2024-08-30 | Replace bazel_re::Digest in LocalCAS::{...}Path | Maksim Denisov | |
...with ArtifactDigest. | |||
2024-08-30 | Return the IsTree flag from ArtifactDigest | Maksim Denisov | |
...and replace obvious redundant conversions to bazel_re::Digest, which were done to ensure that the digest represents a tree. |