bazelbuild / bazelbuild/bazel

remote: remove local fallback for remote execution

Open
#7,202 9 comments 1 reaction 0 assignees View on GitHub
P2 team-Remote-Exec type: bug
Dominant language
Java
Stars
25.8k
Forks
4.6k
Avg merge
2d 20h
Merged PRs (30d)
72

Description

The `--remote_local_fallback` flag falls back to local execution if there was some error (i.e. network) running the action remotely. This is inherently unsafe as the local and remote execution environment might not be identical.

Contributor guide

Open the contributing guide

Research direction

Search the Bazel source for the `--remote_local_fallback` flag and trace the remote execution error path. Check for related tests around remote execution failures; done means an error while running remotely no longer silently falls back to local execution.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, distributed-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.