From: guillaume.lambert Date: Wed, 24 Feb 2021 08:45:25 +0000 (+0100) Subject: Small improvement in PceGraph X-Git-Tag: 3.0.0~22 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F32%2F95332%2F1;p=transportpce.git Small improvement in PceGraph Signed-off-by: guillaume.lambert Change-Id: Iae9b0a8df359a75c0d98c744cf296d33ad4e4726 --- diff --git a/pce/src/main/java/org/opendaylight/transportpce/pce/graph/PceGraph.java b/pce/src/main/java/org/opendaylight/transportpce/pce/graph/PceGraph.java index 9f876f471..0c90ce290 100644 --- a/pce/src/main/java/org/opendaylight/transportpce/pce/graph/PceGraph.java +++ b/pce/src/main/java/org/opendaylight/transportpce/pce/graph/PceGraph.java @@ -108,19 +108,24 @@ public class PceGraph { } shortestPathAtoZ = new ArrayList<>(pathAtoZ); - if ((StringConstants.SERVICE_TYPE_100GE.equals(serviceType)) - || (StringConstants.SERVICE_TYPE_OTU4.equals(serviceType))) { - LOG.info("In calcPath Path FOUND path for wl [{}], min Freq assignment {}, max Freq assignment {}," + switch (serviceType) { + + case StringConstants.SERVICE_TYPE_100GE: + case StringConstants.SERVICE_TYPE_OTU4: + LOG.info( + "In calcPath Path FOUND path for wl [{}], min Freq assignment {}, max Freq assignment {}," + " hops {}, distance per metrics {}, path AtoZ {}", pceResult.getResultWavelength(), pceResult.getMinFreq(), pceResult.getMaxFreq(), pathAtoZ.size(), path.getWeight(), pathAtoZ); - break; - } else { - // Service is at OTN layer and is relying on a supporting wavelength service - LOG.info("In calcPath Path FOUND path for hops {}, distance per metrics {}, path AtoZ {}", + break; + + default: + LOG.info( + "In calcPath Path FOUND path for hops {}, distance per metrics {}, path AtoZ {}", pathAtoZ.size(), path.getWeight(), pathAtoZ); - break; + break; } + break; } @@ -228,8 +233,8 @@ public class PceGraph { case PropagationDelay : weight = link.getLatency(); LOG.debug("In PceGraph PropagationDelay is used as a metrics. {}", link); - if ((("1GE".equals(serviceType)) || ("10GE".equals(serviceType)) || ("ODU4".equals(serviceType))) - && (weight == 0)) { + if ((weight == 0) + && ("1GE".equals(serviceType) || "10GE".equals(serviceType) || "ODU4".equals(serviceType))) { LOG.warn("PropagationDelay set as metric, but latency is null: is latency set for OTN link {}?", link); }