diff --git a/src/main/java/net/floodlightcontroller/routing/dijkstra/RoutingImpl.java b/src/main/java/net/floodlightcontroller/routing/dijkstra/RoutingImpl.java index 8e37806004a34f5031c5dd0fe117389aa46b2458..2f8553ef0f79fe0e81e2e157cabe24899dfb17ee 100644 --- a/src/main/java/net/floodlightcontroller/routing/dijkstra/RoutingImpl.java +++ b/src/main/java/net/floodlightcontroller/routing/dijkstra/RoutingImpl.java @@ -26,6 +26,7 @@ import java.util.PriorityQueue; import java.util.concurrent.locks.ReentrantReadWriteLock; import org.openflow.protocol.OFPhysicalPort.OFPortState; +import org.openflow.util.HexString; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -215,7 +216,15 @@ public class RoutingImpl implements IRoutingEngine, ITopologyAware { else { // Only remove if that link actually exists. if (src.containsKey(srcLink)) { - log.debug("update: removed link: {}, {}", srcId, srcPort); + if (log.isDebugEnabled()) { + String temp = HexString.toHexString(srcId).concat("/"); + temp = temp.concat(Integer.toString(srcPort)); + temp = temp.concat("-->"); + temp = temp.concat(HexString.toHexString(dstId)); + temp = temp.concat("/"); + temp = temp.concat(Integer.toString(dstPort)); + log.debug("update: removed link: {}", temp); + } src.remove(srcLink); network_updated = true; } diff --git a/src/test/java/net/floodlightcontroller/topology/internal/TopologyImplTest.java b/src/test/java/net/floodlightcontroller/topology/internal/TopologyImplTest.java index ad7247005d4b3c95639a25fcb005d132f7903117..512b5346b8e9096bc3e856af6baf0fc736b2d8f2 100644 --- a/src/test/java/net/floodlightcontroller/topology/internal/TopologyImplTest.java +++ b/src/test/java/net/floodlightcontroller/topology/internal/TopologyImplTest.java @@ -23,7 +23,6 @@ import java.util.Arrays; import java.util.Collections; import java.util.ArrayList; import java.util.HashMap; -import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set;