aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main
diff options
context:
space:
mode:
authorGravatar Jakob Buchgraber <buchgr@google.com>2018-05-16 08:40:10 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-16 08:41:36 -0700
commit35a78c09cf2fbfc3de9c124d2142e3d72aac4348 (patch)
treeb6602de503d3d6fed4686375510d0d635a9765e9 /src/main
parentbf43c3a3a5680250ba8eb76b8b7901801ef9113b (diff)
remote: recursively delete incomplete downloaded output directory.
Fixes #5047 Closes #5209. PiperOrigin-RevId: 196832678
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/google/devtools/build/lib/remote/AbstractRemoteActionCache.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/remote/AbstractRemoteActionCache.java b/src/main/java/com/google/devtools/build/lib/remote/AbstractRemoteActionCache.java
index 009eddb991..1cd1ef9922 100644
--- a/src/main/java/com/google/devtools/build/lib/remote/AbstractRemoteActionCache.java
+++ b/src/main/java/com/google/devtools/build/lib/remote/AbstractRemoteActionCache.java
@@ -156,7 +156,7 @@ public abstract class AbstractRemoteActionCache implements AutoCloseable {
execRoot.getRelative(file.getPath()).delete();
}
for (OutputDirectory directory : result.getOutputDirectoriesList()) {
- execRoot.getRelative(directory.getPath()).delete();
+ FileSystemUtils.deleteTree(execRoot.getRelative(directory.getPath()));
}
if (outErr != null) {
outErr.getOutputPath().delete();