diff options
author | ulfjack <ulfjack@google.com> | 2017-08-10 12:49:16 +0200 |
---|---|---|
committer | Marcel Hlopko <hlopko@google.com> | 2017-08-10 13:48:25 +0200 |
commit | a7f513c9e68f2fb6ff75dd0f3eff03a2c502f7db (patch) | |
tree | a9263fb555ce7cfd8d4817f54bc2d365433924bc /src/main/java/com/google/devtools/build/lib/exec/ActionContextProvider.java | |
parent | 9220eec3c8359907284edd78191467b6df7ae4d0 (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.java | 11 |
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) { } /** |