diff options
author | Harald Musum <musum@verizonmedia.com> | 2019-07-10 12:47:46 +0200 |
---|---|---|
committer | Harald Musum <musum@verizonmedia.com> | 2019-07-10 12:47:46 +0200 |
commit | 2fb7770247e5ff2ff0a60a6108eb6d7294201ff5 (patch) | |
tree | e1c42accce60529f0cbf2e4b1b9afb138a9e671c /filedistribution | |
parent | 957bbe9989a63a6e930a05b2e1f596b10a0c31b5 (diff) |
Add maintainer for deleting unused file references and downloads
Will delete files and downloads to accessed for 30 days (depends
on RequestTracker, which will change last modified timestamp
when files or downloads are requested
Diffstat (limited to 'filedistribution')
-rw-r--r-- | filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileDownloader.java | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileDownloader.java b/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileDownloader.java index 462dc1d4700..1a84e4895e8 100644 --- a/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileDownloader.java +++ b/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/FileDownloader.java @@ -27,17 +27,14 @@ import java.util.logging.Logger; public class FileDownloader { private final static Logger log = Logger.getLogger(FileDownloader.class.getName()); + public static File defaultDownloadDirectory = new File(Defaults.getDefaults().underVespaHome("var/db/vespa/filedistribution")); private final File downloadDirectory; private final Duration timeout; private final FileReferenceDownloader fileReferenceDownloader; public FileDownloader(ConnectionPool connectionPool) { - this(connectionPool, - new File(Defaults.getDefaults().underVespaHome("var/db/vespa/filedistribution")), - new File(Defaults.getDefaults().underVespaHome("var/db/vespa/filedistribution")), - Duration.ofMinutes(15), - Duration.ofSeconds(10)); + this(connectionPool, defaultDownloadDirectory , defaultDownloadDirectory , Duration.ofMinutes(15), Duration.ofSeconds(10)); } FileDownloader(ConnectionPool connectionPool, File downloadDirectory, File tmpDirectory, Duration timeout, Duration sleepBetweenRetries) { |