Adding debug logs during group creation
diff --git a/src/main/java/net/onrc/onos/core/drivermanager/OFSwitchImplCPqD13.java b/src/main/java/net/onrc/onos/core/drivermanager/OFSwitchImplCPqD13.java
index 42e4de1..075cb06 100644
--- a/src/main/java/net/onrc/onos/core/drivermanager/OFSwitchImplCPqD13.java
+++ b/src/main/java/net/onrc/onos/core/drivermanager/OFSwitchImplCPqD13.java
@@ -719,6 +719,7 @@
}
edgeLabels.add(((SegmentRouterConfig) sc).getNodeSid());
}
+ log.debug("getAllEdgeLabels: Node Labels found {}", edgeLabels);
}
private boolean isNodeLabelAndEdgeLabelSame(Dpid dpid, int edgeLabel) {
@@ -801,6 +802,8 @@
* NOTE: Avoid any pairings of edge routers only
*/
Set<Set<Dpid>> powerSet = getAllNeighborSets(dpids);
+ log.debug("The size of neighbor powerset for sw {} is ",
+ getStringId(), powerSet.size());
Set<NeighborSet> nsSet = new HashSet<NeighborSet>();
for (Set<Dpid> combo : powerSet) {
if (combo.isEmpty())
@@ -828,6 +831,8 @@
nsSet.add(ns);
}
}
+ log.debug("The neighborset with label for sw {} is ",
+ getStringId(), nsSet);
int groupid = 1;
for (NeighborSet ns : nsSet) {