From 36442b3b44dd98d8c594fafad7a0ceb33c4ca356 Mon Sep 17 00:00:00 2001 From: Balagangadhar Bathula Date: Thu, 10 Feb 2022 02:13:10 -0500 Subject: [PATCH] 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) --- .../renderer/provisiondevice/DeviceRendererServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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", -- 2.36.6