support bidirectional links
Change-Id: I6c5d092abf7629b28ea0b1928ee6cf63f99de962
diff --git a/core/net/src/main/java/org/onlab/onos/net/intent/impl/OpticalConnectivityIntentCompiler.java b/core/net/src/main/java/org/onlab/onos/net/intent/impl/OpticalConnectivityIntentCompiler.java
index 58586dc..b76cc3b 100644
--- a/core/net/src/main/java/org/onlab/onos/net/intent/impl/OpticalConnectivityIntentCompiler.java
+++ b/core/net/src/main/java/org/onlab/onos/net/intent/impl/OpticalConnectivityIntentCompiler.java
@@ -70,6 +70,7 @@
public List<Intent> compile(OpticalConnectivityIntent intent) {
// TODO: compute multiple paths using the K-shortest path algorithm
List<Intent> retList = new ArrayList<>();
+ log.info("The system is comipling the OpticalConnectivityIntent:" + intent.toString());
Path path = calculatePath(intent.getSrcConnectPoint(), intent.getDst());
if (path == null) {
return retList;
@@ -88,6 +89,8 @@
intent.getDst(),
path);
+ log.info("a new OpticalPathIntent was created: " + newIntent.toString());
+
retList.add(newIntent);
return retList;
@@ -123,6 +126,7 @@
Iterator<Path> itr = paths.iterator();
while (itr.hasNext()) {
Path path = itr.next();
+ // log.info(String.format("total link number.:%d", path.links().size()));
if (path.cost() >= 10000) {
itr.remove();
}