From: Balagangadhar Bathula Date: Thu, 10 Feb 2022 07:13:10 +0000 (-0500) Subject: Bug in interface delete 400G-Ethernet X-Git-Tag: 4.2.0~10^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=transportpce.git;a=commitdiff_plain;h=36442b3b44dd98d8c594fafad7a0ceb33c4ca356 Bug in interface delete 400G-Ethernet Fix the order of deletion for 400G Ethernet service ODUFlex, ODUC4 JIRA: TRNSPRTPCE-614 Signed-off-by: Balagangadhar Bathula Change-Id: I15f0f12706bdaec766bbdcc0f8484c0d628787b8 (cherry picked from commit 4b9e44545bf817eac40810cb22aac1fa64dfee15) --- diff --git a/renderer/src/main/java/org/opendaylight/transportpce/renderer/provisiondevice/DeviceRendererServiceImpl.java b/renderer/src/main/java/org/opendaylight/transportpce/renderer/provisiondevice/DeviceRendererServiceImpl.java index e99750cb0..6a6480e79 100644 --- a/renderer/src/main/java/org/opendaylight/transportpce/renderer/provisiondevice/DeviceRendererServiceImpl.java +++ b/renderer/src/main/java/org/opendaylight/transportpce/renderer/provisiondevice/DeviceRendererServiceImpl.java @@ -394,7 +394,8 @@ public class DeviceRendererServiceImpl implements DeviceRendererService { nodeOpenRoadmVersion.equals(OpenroadmNodeVersion._71) ? Map.of( // We don't need ODUC2, ODUC3 here, since they are handled in OTN service-path - "ODU", List.of("ODU4", "ODUC4", "ODUFLEX"), + // This has to be in an order of deletion + "ODU", List.of("ODU4", "ODUFLEX", "ODUC4"), // Add intermediate OTUCn rates (OTUC2, OTUC3) // OTU4 is used in 100G service on 7.1 model "other", List.of("OTU4", "OTUC2", "OTUC3", "OTUC4",