summaryrefslogtreecommitdiffstats
path: root/config-proxy
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2023-04-11 11:44:46 +0200
committerHarald Musum <musum@yahooinc.com>2023-04-11 11:44:46 +0200
commit60098340b398ca5474530ac1e159dd41c62b09a7 (patch)
treec2553fe3002f13bf2ef4a1e4677d452374a2133e /config-proxy
parent572c7aca0aa865fb9ae3c211156dfa9efb8e548f (diff)
Increase defaultDurationToKeepFiles
Incrase so that files will be kept longer. For hosted vespa VESPA_KEEP_FILE_REFERENCES_DAYS is always set through a feature flag
Diffstat (limited to 'config-proxy')
-rw-r--r--config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferencesAndDownloadsMaintainer.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferencesAndDownloadsMaintainer.java b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferencesAndDownloadsMaintainer.java
index 5d5775275c3..17025b10568 100644
--- a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferencesAndDownloadsMaintainer.java
+++ b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileReferencesAndDownloadsMaintainer.java
@@ -23,7 +23,9 @@ import java.util.stream.Collectors;
import static java.nio.file.Files.readAttributes;
/**
- * Deletes file references and url downloads that have not been used for some time
+ * Deletes file references and url downloads that have not been used for some time.
+ * See {@link com.yahoo.vespa.config.proxy.filedistribution.RequestTracker} for how we track
+ * when a file reference or download was last used.
*
* @author hmusum
*/
@@ -32,7 +34,7 @@ class FileReferencesAndDownloadsMaintainer implements Runnable {
private static final Logger log = Logger.getLogger(FileReferencesAndDownloadsMaintainer.class.getName());
private static final File defaultUrlDownloadDir = UrlDownloadRpcServer.downloadDir;
private static final File defaultFileReferencesDownloadDir = FileDownloader.defaultDownloadDirectory;
- private static final Duration defaultDurationToKeepFiles = Duration.ofDays(14);
+ private static final Duration defaultDurationToKeepFiles = Duration.ofDays(21);
private static final Duration interval = Duration.ofMinutes(1);
private final ScheduledExecutorService executor =