aboutsummaryrefslogtreecommitdiffstats
path: root/config-proxy
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2019-07-10 14:50:13 +0200
committerHarald Musum <musum@verizonmedia.com>2019-07-10 14:50:13 +0200
commit305addd80363cc103a230e5db96c5a7598d198a6 (patch)
treedb925788f98b6d5f8a5de471d860ba047502b88f /config-proxy
parent2fb7770247e5ff2ff0a60a6108eb6d7294201ff5 (diff)
Handle any exceptions when running executor service
Diffstat (limited to 'config-proxy')
-rw-r--r--config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/CachedFilesMaintainer.java9
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) {