aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java
diff options
context:
space:
mode:
authorArne Juul <arnej@yahoo-inc.com>2019-08-05 07:48:45 +0000
committerArne Juul <arnej@yahoo-inc.com>2019-08-06 06:43:02 +0000
commit211cb30e6a61fa5aa0a43ad8e09239492e9cab18 (patch)
tree7bc2d8942d206b6daebc0ed47e5f9b8e3a6b4257 /config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java
parent35283b454dfdaa9acbcea24274e01e65d128b7b6 (diff)
retry: refactor requestor api
* add and switch to API for explicitly allocating network ports * remove now-unused getPortSuffixes * remove now-unused requiresConsecutivePorts * remove now-unused reservePortPrepended
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java
index eca8fd40e69..cdc3fd4c4d4 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java
@@ -3,6 +3,7 @@ package com.yahoo.vespa.model.admin;
import com.yahoo.config.model.producer.AbstractConfigProducer;
import com.yahoo.vespa.model.AbstractService;
+import com.yahoo.vespa.model.PortAllocBridge;
/**
* Represents the Logserver. There is exactly one logserver in a Vespa
@@ -68,8 +69,12 @@ public class Logserver extends AbstractService {
}
@Override
- public String[] getPortSuffixes() {
- return new String[]{ "rpc", "unused/1", "unused/2", "unused/3" };
+ public void allocatePorts(int start, PortAllocBridge from) {
+ int port = (start == 0) ? getWantedPort() : start;
+ from.requirePort(port++, "rpc");
+ from.requirePort(port++, "unused/1");
+ from.requirePort(port++, "unused/2");
+ from.requirePort(port++, "unused/3");
}
}