diff options
author | 2018-05-16 08:40:10 -0700 | |
---|---|---|
committer | 2018-05-16 08:41:36 -0700 | |
commit | 35a78c09cf2fbfc3de9c124d2142e3d72aac4348 (patch) | |
tree | b6602de503d3d6fed4686375510d0d635a9765e9 /src/main | |
parent | bf43c3a3a5680250ba8eb76b8b7901801ef9113b (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.java | 2 |
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(); |