Implement cancellation for remaining action output downloads when a single download fails
Open
not stale
P2
team-Remote-Exec
type: feature request
- Dominant language
- Java
- Stars
- 25.8k
- Forks
- 4.6k
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 72
Description
On a remote cache hit Bazel downloads all action outputs. If only one download fails it needs to re-run the whole action locally. In case of a single failed download the current implementation needs to wait for all downloads to finish, before deleting all files it just downloaded and falling back to local execution.
We should implement cancellation for downloads in order to fail fast.
Contributor guide
Assessment
This issue has not been assessed yet.