commit | eaf3c9b3c470f911965947342a002d4a447ab4dc | [log] [tgz] |
---|---|---|
author | Charles Chan <rascov@gmail.com> | Fri Feb 16 17:20:54 2018 -0800 |
committer | Charles Chan <charles@opennetworking.org> | Wed Feb 21 22:26:54 2018 +0000 |
tree | 70063ff3a3149de51780b826492aa5d626eae19b | |
parent | 0f9635bcceaf79005de4d274874953ec3e97c992 [diff] |
Skip unconfigured devices rather than aborting the entire process Change-Id: Iae0c165dc4b15798a53b9aa269f0304f2d610fdf
diff --git a/src/main/java/org/onosproject/segmentrouting/DefaultRoutingHandler.java b/src/main/java/org/onosproject/segmentrouting/DefaultRoutingHandler.java index 882bbe7..5baa6a9 100644 --- a/src/main/java/org/onosproject/segmentrouting/DefaultRoutingHandler.java +++ b/src/main/java/org/onosproject/segmentrouting/DefaultRoutingHandler.java
@@ -338,9 +338,8 @@ try { isEdge = config.isEdgeDevice(targetSw.id()); } catch (DeviceConfigNotFoundException e) { - log.warn(e.getMessage() + "aborting populateSubnet"); - populationStatus = Status.ABORTED; - return; + log.warn(e.getMessage() + "aborting populateSubnet on targetSw {}", targetSw.id()); + continue; } if (dstSw.equals(targetSw.id()) || !isEdge || (cpts.size() == 2 &&