diff options
author | 2016-09-30 10:32:36 +0000 | |
---|---|---|
committer | 2016-09-30 10:57:18 +0000 | |
commit | 95b16a89001014c48e77e5c38c4ca17bd28d3ebb (patch) | |
tree | c695e5891c458a5ca8e276c250e606ec53625b9e /src/main/java/com/google/devtools/build/lib/sandbox/SandboxActionContextProvider.java | |
parent | c470ae72fa8a0add2e27cb95ab6eae5e426b1f5a (diff) |
sandbox: Replace the error-prone lazy cleanup of sandbox directories by a simple synchronous cleanup.
Tested with bazel building itself that this does not result in a performance degradation.
--
MOS_MIGRATED_REVID=134766597
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/sandbox/SandboxActionContextProvider.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/sandbox/SandboxActionContextProvider.java | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/sandbox/SandboxActionContextProvider.java b/src/main/java/com/google/devtools/build/lib/sandbox/SandboxActionContextProvider.java index 8153f1def0..1efa8912a5 100644 --- a/src/main/java/com/google/devtools/build/lib/sandbox/SandboxActionContextProvider.java +++ b/src/main/java/com/google/devtools/build/lib/sandbox/SandboxActionContextProvider.java @@ -23,7 +23,6 @@ import com.google.devtools.build.lib.exec.ExecutionOptions; import com.google.devtools.build.lib.runtime.CommandEnvironment; import com.google.devtools.build.lib.util.OS; import java.io.IOException; -import java.util.concurrent.ExecutorService; /** * Provides the sandboxed spawn strategy. @@ -43,8 +42,7 @@ final class SandboxActionContextProvider extends ActionContextProvider { } public static SandboxActionContextProvider create( - CommandEnvironment env, BuildRequest buildRequest, ExecutorService backgroundWorkers) - throws IOException { + CommandEnvironment env, BuildRequest buildRequest) throws IOException { boolean verboseFailures = buildRequest.getOptions(ExecutionOptions.class).verboseFailures; ImmutableList.Builder<ActionContext> contexts = ImmutableList.builder(); @@ -60,7 +58,6 @@ final class SandboxActionContextProvider extends ActionContextProvider { new LinuxSandboxedStrategy( buildRequest, env.getDirectories(), - backgroundWorkers, verboseFailures, env.getRuntime().getProductName(), fullySupported)); @@ -73,7 +70,6 @@ final class SandboxActionContextProvider extends ActionContextProvider { buildRequest, env.getClientEnv(), env.getDirectories(), - backgroundWorkers, verboseFailures, env.getRuntime().getProductName())); } |