summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2017-11-08 08:42:22 +0100
committerHarald Musum <musum@oath.com>2017-11-08 08:42:22 +0100
commit8fb495a3be28e17d3f712ab27f5723d96ed4bc70 (patch)
treeee83efe80bd70b02ae533b523da23205dc39d7cd /configserver
parent5de5543004c012df2b1a689d8d01bd01d27b9e60 (diff)
Depend on lz4 (for xxhash) and add no-arg FileServer constructor
Diffstat (limited to 'configserver')
-rw-r--r--configserver/pom.xml5
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileServer.java8
2 files changed, 12 insertions, 1 deletions
diff --git a/configserver/pom.xml b/configserver/pom.xml
index 8776fbd5ad1..4ebb76bd5fe 100644
--- a/configserver/pom.xml
+++ b/configserver/pom.xml
@@ -172,6 +172,11 @@
<artifactId>jersey-proxy-client</artifactId>
</dependency>
<dependency>
+ <groupId>net.jpountz.lz4</groupId>
+ <artifactId>lz4</artifactId>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileServer.java b/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileServer.java
index 4b0b19a34d0..eb8fb5bf4d7 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileServer.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/filedistribution/FileServer.java
@@ -1,6 +1,8 @@
package com.yahoo.vespa.config.server.filedistribution;
+import com.google.inject.Inject;
import com.yahoo.config.FileReference;
+import com.yahoo.config.model.api.FileDistribution;
import com.yahoo.io.IOUtils;
import com.yahoo.jrt.DataValue;
import com.yahoo.jrt.Int32Value;
@@ -27,9 +29,13 @@ public class FileServer {
return rootDir + "/" + ref.value();
}
+ @Inject
+ public FileServer() {
+ this(FileDistribution.getDefaultFileDBRoot());
+ }
+
public FileServer(String rootDir) {
this(rootDir, Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()));
-
}
public FileServer(String rootDir, ExecutorService executor) {