bazelbuild / bazelbuild/bazel

Implement cancellation for remaining action output downloads when a single download fails

Open
#7,253 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.