diff options
author | Arne Juul <arnej@yahoo-inc.com> | 2019-03-04 10:14:51 +0000 |
---|---|---|
committer | Arne Juul <arnej@yahoo-inc.com> | 2019-03-04 10:14:51 +0000 |
commit | 25462dc00d366f4bcdf197fd940e4cd954a0a81b (patch) | |
tree | 04ad187a1e02295e5269d2591cab6bf6bcd7491b /config-model | |
parent | 37794eb10ed6b5cc81f20892a90de3d6348a9907 (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.java | 9 |
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)) { |