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();
             }