diff options
-rw-r--r-- | config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/CachedFilesMaintainer.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/CachedFilesMaintainer.java b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/CachedFilesMaintainer.java index 6f76bb74bc3..eec045cdb0a 100644 --- a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/CachedFilesMaintainer.java +++ b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/CachedFilesMaintainer.java @@ -14,6 +14,7 @@ import java.time.Instant; import java.util.Arrays; import java.util.HashSet; import java.util.Set; +import java.util.logging.Level; import java.util.logging.Logger; import java.util.stream.Collectors; @@ -48,8 +49,12 @@ class CachedFilesMaintainer implements Runnable { @Override public void run() { - deleteUnusedFiles(fileReferencesDownloadDir); - deleteUnusedFiles(urlDownloadDir); + try { + deleteUnusedFiles(fileReferencesDownloadDir); + deleteUnusedFiles(urlDownloadDir); + } catch (Throwable t) { + log.log(Level.WARNING, "Deleting unused files failed. ", t); + } } private void deleteUnusedFiles(File directory) { |