diff options
author | Arne Juul <arnej@yahoo-inc.com> | 2019-08-05 07:48:45 +0000 |
---|---|---|
committer | Arne Juul <arnej@yahoo-inc.com> | 2019-08-06 06:43:02 +0000 |
commit | 211cb30e6a61fa5aa0a43ad8e09239492e9cab18 (patch) | |
tree | 7bc2d8942d206b6daebc0ed47e5f9b8e3a6b4257 /config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java | |
parent | 35283b454dfdaa9acbcea24274e01e65d128b7b6 (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.java | 9 |
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"); } } |