commit | 7651c2f10bd72f4e496c8eace67990a3ad72087e | [log] [tgz] |
---|---|---|
author | Jonathan Hart <jono@opennetworking.org> | Wed Jan 24 16:46:01 2018 -0800 |
committer | Jonathan Hart <jono@opennetworking.org> | Wed Jan 24 16:46:01 2018 -0800 |
tree | 492fb6a0e68db5c64e480399220f7453defee0b2 | |
parent | 18031448b8924425c06f7c5d72095a07305f7aaa [diff] |
Fix issue where updates to ServicePorts were not taking effect. Change-Id: Ic3e5f4985f5a2a65562b22d3a9ea540555ac6b6a
diff --git a/src/main/java/org/opencord/cordvtn/impl/InstanceManager.java b/src/main/java/org/opencord/cordvtn/impl/InstanceManager.java index 74017c8..5834dbc 100644 --- a/src/main/java/org/opencord/cordvtn/impl/InstanceManager.java +++ b/src/main/java/org/opencord/cordvtn/impl/InstanceManager.java
@@ -308,6 +308,10 @@ if (device.isPresent() && port.isPresent()) { addInstance(new ConnectPoint(device.get().id(), port.get().number())); } + } else { + // Re-add the instance in case anything in the service port + // was updated + addInstance(instance.host().location()); } break; case SERVICE_PORT_REMOVED: