Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-03-24 | LocalApi: Use file sources of ArtifactBlobs. | Maksim Denisov | |
2025-03-24 | ArtifactBlob: Return file path | Maksim Denisov | |
2025-03-24 | ArtifactBlob: Support construction from temporary files | Maksim Denisov | |
2025-03-24 | ExecutionApi: Return TmpDir | Maksim Denisov | |
2025-03-24 | Pass TmpDir to BazelNetwork and BazelCasClient | Maksim Denisov | |
2025-03-24 | LargeObjectCAS: Use TmpFile for splicing | Maksim Denisov | |
...and remove LargeObject | |||
2025-03-24 | Test TmpFile | Maksim Denisov | |
2025-03-24 | TmpDir: Create temporary files | Maksim Denisov | |
... and keep parent directories alive while nested directories exist. | |||
2025-03-24 | Test nested TmpDir | Maksim Denisov | |
2025-03-24 | TmpDir: Create nested directories | Maksim Denisov | |
... and keep parent directories alive while nested directories exist. | |||
2025-03-24 | Test TmpDir | Maksim Denisov | |
2025-03-24 | TmpDir: minor refactoring | Maksim Denisov | |
2025-03-24 | Remove redundant UpdateContainerAndUpload. | Maksim Denisov | |
2025-03-21 | target serving: do not locally log user erros as errrors | Klaus Aehlig | |
When a bad request is uploaded, log this either at Info level or, if the kind of error is unlikely by a normal just client, at Warning level. Errors in the local log should be reserved for those cases where something went wrong locally, like failing to acquire a log or creating a temporary directory, etc. | |||
2025-03-20 | rules CC lint information: Fix missing inherited variables | Paul Cristian Sarbu | |
...and unset TOOLCHAIN and TOOLCHAIN_DIR. | |||
2025-03-20 | Document profiling as tool concept | Klaus Aehlig | |
... and remove it from the future design, as it is already implemented. | |||
2025-03-19 | doc: Improve debug fission design | Paul Cristian Sarbu | |
Clarify the handling and extent of proposed debug-related configuration fields in the CC defaults. | |||
2025-03-19 | just-mr progress: consider computed roots as no-work | Klaus Aehlig | |
... as they will be taken care of only during the build. | |||
2025-03-18 | CHANGELOG: document performance fix in just serve | Klaus Aehlig | |
2025-03-18 | serve service: receive trees in parallel in local CAS | Klaus Aehlig | |
The serve service can be asked to get a tree root from the designated remote-execution endpoint. Speed this process up by going through local CAS; in this way, - identical blobs are fetched only once, and - the fetching happens in parallel. | |||
2025-03-18 | doc: Add design for debug fission integration | Paul Cristian Sarbu | |
2025-03-17 | just-profile(5): document action-specific artifacts, stdout, stderr | Klaus Aehlig | |
2025-03-17 | just profile: include action stdout/stderr if any | Klaus Aehlig | |
2025-03-17 | execution_api: support reading off stdout/stderr digests | Klaus Aehlig | |
2025-03-17 | just profile: include output artifact hashes | Klaus Aehlig | |
2025-03-17 | Extend tutorial to also include other uses of build delegation | Klaus Aehlig | |
2025-03-17 | Add end-to-end test demonstrating the use of serve to analyse data in CAS | Klaus Aehlig | |
2025-03-11 | CHANGELOG: document that pid/info files are now written atomically | Klaus Aehlig | |
2025-03-11 | just serve: write pid and info files atomically | Klaus Aehlig | |
2025-03-11 | just execute: write pid and info files atomically | Klaus Aehlig | |
2025-03-11 | Add library for atomically writing files | Klaus Aehlig | |
... by using the write-rename dance. This allows processes waiting for pid or similar files to rely on the information being available as soon as the file is available. | |||
2025-03-10 | Add man page documenting the format of the profiling files | Klaus Aehlig | |
2025-03-10 | Add profiling test verifying the included execution times | Klaus Aehlig | |
2025-03-10 | profiling design: drop asynchronous writing | Klaus Aehlig | |
... as it turns out that the synchronous writing is fast enough and hence we can avoid all the problems of background processes. | |||
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-03-10 | remote actions: include duration | Klaus Aehlig | |
2025-03-10 | Profiling: include duration in non-cached actions | Klaus Aehlig | |
2025-03-10 | local actions: return duration | Klaus Aehlig | |
2025-03-10 | execution response interface: include execution duration | Klaus Aehlig | |
2025-03-10 | Add basic test for profiling information | Klaus Aehlig | |
2025-03-10 | Profiling: start collecting informations per actions | Klaus Aehlig | |
... so far, which actions where considered, and which of those were cached. | |||
2025-03-10 | Add basic end-to-end test verifying invocation logging | Klaus Aehlig | |
2025-03-10 | just-mr: support --profile in invocation logging | Klaus Aehlig | |
Support passing on an invocation-specific --profile option when launching just. This allows routine profiling of builds. | |||
2025-03-10 | Add basic --profile option to just | Klaus Aehlig | |
... so far only keeping track basic properties of the invocation. Still, the code is already organized to support future extensions; in particular, we do not have to rely on the Profile class being copyable. | |||
2025-03-10 | Support graph options in invocation logging | Klaus Aehlig | |
2025-03-10 | just-mrrc(5): document key "invocation log" | Klaus Aehlig | |
2025-03-10 | Invocation meta-data: include repository-config digest | Klaus Aehlig | |
To do so, extend multi-repo setup to also return the digest of the configuration file. | |||
2025-03-10 | just-mr: honor invocation-log parameters when launching | Klaus Aehlig | |
2025-03-10 | Add rc-parameters for invocation logging | Klaus Aehlig | |
2025-03-10 | rc merging: invocation log is merged locally | Klaus Aehlig | |