Generalize the concept of a temp directory for actions to put stuff in.
Up until now, such directory was used only for console output, but we'll
repurpose this location to also hold downloads from remote execution while
they happen.
PiperOrigin-RevId: 269190688
diff --git a/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java b/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java
index da4fc24..0a6997f 100644
--- a/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java
+++ b/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java
@@ -460,7 +460,7 @@
}
private void createActionLogDirectory() throws ExecutorInitException {
- Path directory = env.getActionConsoleOutputDirectory();
+ Path directory = env.getActionTempsDirectory();
try {
if (directory.exists()) {
directory.deleteTree();
@@ -609,7 +609,7 @@
ModifiedFileSet modifiedOutputFiles) {
BuildRequestOptions options = request.getBuildOptions();
- Path actionOutputRoot = env.getActionConsoleOutputDirectory();
+ Path actionOutputRoot = env.getActionTempsDirectory();
Predicate<Action> executionFilter =
CheckUpToDateFilter.fromOptions(request.getOptions(ExecutionOptions.class));