summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorArne Juul <arnej@yahoo-inc.com>2019-03-04 10:14:51 +0000
committerArne Juul <arnej@yahoo-inc.com>2019-03-04 10:14:51 +0000
commit25462dc00d366f4bcdf197fd940e4cd954a0a81b (patch)
tree04ad187a1e02295e5269d2591cab6bf6bcd7491b /config-model
parent37794eb10ed6b5cc81f20892a90de3d6348a9907 (diff)
add info-level logging so we can verify that port re-use works as expected
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/PortFinder.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/PortFinder.java b/config-model/src/main/java/com/yahoo/vespa/model/PortFinder.java
index 911343f0ca5..78d3a7670c7 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/PortFinder.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/PortFinder.java
@@ -9,8 +9,13 @@ import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
+import java.util.logging.Logger;
+import java.util.logging.Level;
+
public class PortFinder {
+ private static final Logger log = Logger.getLogger(PortFinder.class.getName());
+
private final Map<String, Allocation> byKeys = new HashMap<>();
private final Map<Integer, Allocation> byPorts = new TreeMap<>();
@@ -35,7 +40,9 @@ public class PortFinder {
public int findPort(Allocation request) {
String key = request.key();
if (byKeys.containsKey(key)) {
- return byKeys.get(key).port;
+ int port = byKeys.get(key).port;
+ log.log(Level.INFO, "Re-using port "+port+" for allocation "+request);
+ return port;
}
int port = request.port;
while (byPorts.containsKey(port)) {