diff options
author | Harald Musum <musum@yahooinc.com> | 2023-04-11 11:44:46 +0200 |
---|---|---|
committer | Harald Musum <musum@yahooinc.com> | 2023-04-11 11:44:46 +0200 |
commit | 60098340b398ca5474530ac1e159dd41c62b09a7 (patch) | |
tree | c2553fe3002f13bf2ef4a1e4677d452374a2133e /config-proxy | |
parent | 572c7aca0aa865fb9ae3c211156dfa9efb8e548f (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.java | 6 |
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 = |