Skip to content

Commit da6f802

Browse files
larsrc-googlecopybara-github
authored andcommitted
Deprecate --experimental_spawn_scheduler flag, as it causes more harm than good and can easily be replaced.
PiperOrigin-RevId: 469682746 Change-Id: I603bfbf2b73aa11a1eb99b700648dbf4212db56e
1 parent c535f56 commit da6f802

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/main/java/com/google/devtools/build/lib/dynamic/DynamicExecutionOptions.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,13 @@ public class DynamicExecutionOptions extends OptionsBase {
4141
expansion = {
4242
"--internal_spawn_scheduler",
4343
"--spawn_strategy=dynamic",
44-
})
44+
},
45+
deprecationWarning =
46+
"--experimental_spawn_scheduler is deprecated. Using dynamic execution for everything is"
47+
+ " rarely a good idea (see https://bazel.build/remote/dynamic). If you really want"
48+
+ " to enable dynamic execution globally, pass `--internal_spawn_scheduler "
49+
+ "--spawn_strategy=dynamic`.")
50+
@Deprecated
4551
public Void experimentalSpawnScheduler;
4652

4753
@Option(

0 commit comments

Comments
 (0)