Tiago Quelhas
Tiago Quelhas
It should be possible to use the --experimental_remote_scrub_config flag (new in Bazel 7) to scrub volatile-status.txt from the cache key. This will only work when using a disk/remote cache with...
I believe there are two distinct problems here: 1. `RemoteActionFileSystem#resolveSymbolicLinks` is slow because it stats paths on the underlying filesystem one component at a time and there's no cache. So...
I think this has now been optimized as reasonably as it can.
I haven't forgotten about this, but my plate is too full at the moment. I suspect it might be a simple fix that can still be done in time for...
@matthewjh Can you provide a repro? There have been a few different issues with symptoms similar to this one. (For what it's worth, the repro provided by the initial post...
> This will only cover `ctx.actions.symlink` when the output is a `declare_symlink`. Do you also want to add an implementation for `SymlinkAction`, which would also cover `declare_file` and `declare_directory` outputs?...
@bazel-io fork 7.1.0
If we decide to add this, we should consider merging it with `--experimental_guard_against_concurrent_changes` (which only applies when uploading action results to a remote/disk cache). In other words, I don't think...
The issue here is that Bazel reads the credential helper output from a pipe, and we don't start reading from the pipe until the process terminates. So if the response...
Status update: Bazel 7.1.0 will introduce an `--experimental_execution_log_compact_file` flag, which is similar to the existing `--execution_log_{binary,json}_file`, but produces the log in a more efficient binary/compressed format (see flag description for...