diff options
author | Harald Musum <musum@verizonmedia.com> | 2019-07-10 14:50:13 +0200 |
---|---|---|
committer | Harald Musum <musum@verizonmedia.com> | 2019-07-10 14:50:13 +0200 |
commit | 305addd80363cc103a230e5db96c5a7598d198a6 (patch) | |
tree | db925788f98b6d5f8a5de471d860ba047502b88f /config-proxy/src/main | |
parent | 2fb7770247e5ff2ff0a60a6108eb6d7294201ff5 (diff) |
Handle any exceptions when running executor service
Diffstat (limited to 'config-proxy/src/main')
-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) { |