aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Philipp Wollermann <philwo@google.com>2017-05-09 06:46:11 -0400
committerGravatar Kristina Chodorow <kchodorow@google.com>2017-05-09 10:54:35 -0400
commit72a377b6684f98760d9333310610ee1360b1d58e (patch)
tree28daad1b0a34bd34c99038392062f7949c42c324
parent92bad2984eb8e301f9504a053d73213942fa3de3 (diff)
sandbox: Remove debug logging in DarwinSandboxedStrategy.
Change-Id: Idc023f3a8c1c3b60d3f3f23a579a5eccb92d074d PiperOrigin-RevId: 155487527
-rw-r--r--src/main/java/com/google/devtools/build/lib/sandbox/DarwinSandboxedStrategy.java24
-rw-r--r--src/main/java/com/google/devtools/build/lib/sandbox/HardlinkedExecRoot.java15
2 files changed, 2 insertions, 37 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/sandbox/DarwinSandboxedStrategy.java b/src/main/java/com/google/devtools/build/lib/sandbox/DarwinSandboxedStrategy.java
index 25c8dd33e4..6bd782a047 100644
--- a/src/main/java/com/google/devtools/build/lib/sandbox/DarwinSandboxedStrategy.java
+++ b/src/main/java/com/google/devtools/build/lib/sandbox/DarwinSandboxedStrategy.java
@@ -41,10 +41,7 @@ import com.google.devtools.build.lib.vfs.FileSystemUtils;
import com.google.devtools.build.lib.vfs.Path;
import com.google.devtools.build.lib.vfs.PathFragment;
import com.google.devtools.build.lib.vfs.Symlinks;
-import java.io.BufferedWriter;
import java.io.IOException;
-import java.io.OutputStreamWriter;
-import java.io.PrintWriter;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
@@ -179,24 +176,10 @@ public class DarwinSandboxedStrategy extends SandboxStrategy {
.post(ActionStatusMessage.runningStrategy(spawn.getResourceOwner(), "darwin-sandbox"));
SandboxHelpers.reportSubcommand(executor, spawn);
- PrintWriter errWriter = null;
- if (sandboxDebug) {
- errWriter =
- new PrintWriter(
- new BufferedWriter(
- new OutputStreamWriter(
- actionExecutionContext.getFileOutErr().getErrorStream(), UTF_8)));
- }
-
// Each invocation of "exec" gets its own sandbox.
Path sandboxPath = getSandboxRoot();
Path sandboxExecRoot = sandboxPath.getRelative("execroot").getRelative(execRoot.getBaseName());
- if (errWriter != null) {
- errWriter.printf("sandbox root is %s\n", sandboxPath.toString());
- errWriter.printf("working dir is %s\n", sandboxExecRoot.toString());
- }
-
ImmutableMap<String, String> spawnEnvironment =
StandaloneSpawnStrategy.locallyDeterminedEnv(execRoot, productName, spawn.getEnvironment());
@@ -204,16 +187,11 @@ public class DarwinSandboxedStrategy extends SandboxStrategy {
writableDirs.addAll(getWritableDirs(sandboxExecRoot, spawnEnvironment));
HardlinkedExecRoot hardlinkedExecRoot =
- new HardlinkedExecRoot(execRoot, sandboxPath, sandboxExecRoot, errWriter);
+ new HardlinkedExecRoot(execRoot, sandboxPath, sandboxExecRoot);
ImmutableSet<PathFragment> outputs = SandboxHelpers.getOutputFiles(spawn);
hardlinkedExecRoot.createFileSystem(
getMounts(spawn, actionExecutionContext), outputs, writableDirs);
- // Flush our logs before executing the spawn, otherwise they might get overwritten.
- if (errWriter != null) {
- errWriter.flush();
- }
-
DarwinSandboxRunner runner =
new DarwinSandboxRunner(sandboxPath, sandboxExecRoot, writableDirs, verboseFailures);
try {
diff --git a/src/main/java/com/google/devtools/build/lib/sandbox/HardlinkedExecRoot.java b/src/main/java/com/google/devtools/build/lib/sandbox/HardlinkedExecRoot.java
index ceace7ae4f..4f5c8079e8 100644
--- a/src/main/java/com/google/devtools/build/lib/sandbox/HardlinkedExecRoot.java
+++ b/src/main/java/com/google/devtools/build/lib/sandbox/HardlinkedExecRoot.java
@@ -20,7 +20,6 @@ import com.google.devtools.build.lib.vfs.FileSystemUtils;
import com.google.devtools.build.lib.vfs.Path;
import com.google.devtools.build.lib.vfs.PathFragment;
import java.io.IOException;
-import java.io.PrintWriter;
import java.util.Collection;
import java.util.HashSet;
import java.util.Map;
@@ -35,14 +34,11 @@ public class HardlinkedExecRoot implements SandboxExecRoot {
private final Path execRoot;
private final Path sandboxPath;
private final Path sandboxExecRoot;
- private final PrintWriter errWriter;
- public HardlinkedExecRoot(
- Path execRoot, Path sandboxPath, Path sandboxExecRoot, PrintWriter errWriter) {
+ public HardlinkedExecRoot(Path execRoot, Path sandboxPath, Path sandboxExecRoot) {
this.execRoot = execRoot;
this.sandboxPath = sandboxPath;
this.sandboxExecRoot = sandboxExecRoot;
- this.errWriter = errWriter;
}
@Override
@@ -55,9 +51,6 @@ public class HardlinkedExecRoot implements SandboxExecRoot {
// Create all needed directories.
for (Path createDir : writableDirs) {
- if (errWriter != null) {
- errWriter.printf("createdir: %s\n", createDir.getPathString());
- }
FileSystemUtils.createDirectoryAndParentsWithCache(createdDirs, createDir);
}
@@ -114,9 +107,6 @@ public class HardlinkedExecRoot implements SandboxExecRoot {
target.startsWith(execRoot)
? inputsDir.getRelative(target.relativeTo(execRoot))
: inputsDir.getRelative(entry.getKey());
- if (errWriter != null) {
- errWriter.printf("hardlink: %s -> %s\n", hardlinkName, target);
- }
try {
createHardLink(hardlinkName, target);
} catch (IOException e) {
@@ -126,9 +116,6 @@ public class HardlinkedExecRoot implements SandboxExecRoot {
}
// symlink
- if (errWriter != null) {
- errWriter.printf("symlink: %s -> %s\n", targetName, hardlinkName);
- }
targetName.createSymbolicLink(hardlinkName);
}
}