aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/exec/ActionContextProvider.java
diff options
context:
space:
mode:
authorGravatar ulfjack <ulfjack@google.com>2017-08-10 12:49:16 +0200
committerGravatar Marcel Hlopko <hlopko@google.com>2017-08-10 13:48:25 +0200
commita7f513c9e68f2fb6ff75dd0f3eff03a2c502f7db (patch)
treea9263fb555ce7cfd8d4817f54bc2d365433924bc /src/main/java/com/google/devtools/build/lib/exec/ActionContextProvider.java
parent9220eec3c8359907284edd78191467b6df7ae4d0 (diff)
Unify input prefetching
All prefetching now goes through AbstractSpawnStrategy's implementation of SpawnExecutionPolicy. Make sure the sandbox runners also do this consistently. PiperOrigin-RevId: 164836877
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/exec/ActionContextProvider.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/exec/ActionContextProvider.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/exec/ActionContextProvider.java b/src/main/java/com/google/devtools/build/lib/exec/ActionContextProvider.java
index 27e147b701..f2f5e0f6fb 100644
--- a/src/main/java/com/google/devtools/build/lib/exec/ActionContextProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/exec/ActionContextProvider.java
@@ -16,7 +16,6 @@ package com.google.devtools.build.lib.exec;
import com.google.devtools.build.lib.actions.ActionContext;
import com.google.devtools.build.lib.actions.ActionGraph;
import com.google.devtools.build.lib.actions.ActionInputFileCache;
-import com.google.devtools.build.lib.actions.ActionInputPrefetcher;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.actions.ExecutorInitException;
@@ -35,15 +34,13 @@ public abstract class ActionContextProvider {
public abstract Iterable<? extends ActionContext> getActionContexts();
/**
- * Two-phase initialization. The input file cache and the input prefetcher usually come from a
- * different module than the {@link ActionContextProvider} instances that require them, so this
- * method is called after {@link com.google.devtools.build.lib.runtime.BlazeModule#executorInit}.
+ * Two-phase initialization. The input file cache usually comes from a different module than the
+ * {@link ActionContextProvider} instances that require it, so this method is called after
+ * {@link com.google.devtools.build.lib.runtime.BlazeModule#executorInit}.
*
* @param actionInputFileCache the input file cache
- * @param actionInputPrefetcher the input file prefetcher
*/
- public void init(
- ActionInputFileCache actionInputFileCache, ActionInputPrefetcher actionInputPrefetcher) {
+ public void init(ActionInputFileCache actionInputFileCache) {
}
/**