commit | 46b7400f7baf469c1e06c4f40d858cf36738cdad | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Sun Jul 15 18:39:08 2018 +0900 |
committer | Jian Li <pyguni@gmail.com> | Tue Jul 17 12:23:23 2018 +0000 |
tree | 22d0b738487b10a1d225c5511a6433b4a9a5d1da | |
parent | ec5c32b4f1be7d8e11aa77bdf9c9cc923cd6db43 [diff] [blame] |
Purge internal map variables by leveraging persistent store Change-Id: If347de18803a6f84a220e1ffdee26b9e1c28634b
diff --git a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/InstancePortManager.java b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/InstancePortManager.java index 7ad2b02..2383e62 100644 --- a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/InstancePortManager.java +++ b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/InstancePortManager.java
@@ -247,8 +247,8 @@ createInstancePort(instPort); } else { // the instance was restarted - if (existingPort.state() == InstancePort.State.INACTIVE) { - updateInstancePort(existingPort.updateState(ACTIVE)); + if (existingPort.state() == INACTIVE) { + updateInstancePort(instPort); } } break; @@ -276,7 +276,7 @@ if (location != null) { InstancePort updated = instPort.updateState(MIGRATED); - updateInstancePort(updated.updatePrevData( + updateInstancePort(updated.updatePrevLocation( location.deviceId(), location.port())); } }