NETVIRT-1262: Tep's are not part of transport zone when a transport zone 63/72063/44
authorNishchya Gupta <nishchyag@altencalsoftlabs.com>
Wed, 16 May 2018 14:11:53 +0000 (19:41 +0530)
committerFaseela K <faseela.k@ericsson.com>
Fri, 22 Feb 2019 05:26:24 +0000 (05:26 +0000)
commitf828d7a1654ee369e7d5409bc33d8cdc70844243
tree88e8445818176faaf0c4e78b325fecd79f69bc97
parent0c1f8c131696cda2e0224b21491165584a79634d
NETVIRT-1262: Tep's are not part of transport zone when a transport zone
is removed and added from NB

Problem
-------
TEPs do not add back to transport-zone which is removed and then added
again from northbound.

Problem solution
----------------
When tz delete event arrives for a particular Transport zone,
teps of that will be moved to tepsInNotHostedTransportZone OperDs.
And, when same name tz gets re-added from NBI, then these teps
will go back to re-added tz.

Change-Id: I482528a1e695ee439ca731c63138639dff2dce3f
Signed-off-by: Nishchya Gupta <nishchyag@altencalsoftlabs.com>
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/cli/TepCommandHelper.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/confighelpers/ItmTepsNotHostedAddWorker.java [new file with mode: 0644]
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/confighelpers/OvsdbTepAddConfigHelper.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/listeners/OvsdbNodeListener.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/listeners/TransportZoneListener.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/recovery/impl/ItmTepInstanceRecoveryHandler.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/recovery/impl/ItmTzInstanceRecoveryHandler.java
itm/itm-impl/src/test/java/org/opendaylight/genius/itm/cli/TepCommandHelperTest.java
itm/itm-impl/src/test/java/org/opendaylight/genius/itm/tests/ItmTepAutoConfigTest.java