ITM: Fix for tunnel ports not getting deleted. 59/41659/2
authorSomashekar Byrappa <somashekar.byrappa@ericsson.com>
Mon, 11 Jul 2016 14:19:17 +0000 (19:49 +0530)
committerSomashekar Byrappa <somashekar.byrappa@ericsson.com>
Tue, 12 Jul 2016 06:25:24 +0000 (06:25 +0000)
commitd31763459bfcdc686aace40aa2a97fc2eed53098
tree32b2b3d38d0e72e5358b15a49d0ea2afbc6370ad
parentf3491fe5e05dff596d5bc2a3e61e9a198a1a0c67
ITM: Fix for tunnel ports not getting deleted.

During deletion of transport zone, tunnel ports (on ovs) connecting to
l2gw devices were not getting deleted.

Root cause: During deletion of transport zone, there was a logic fetching
transport zone from config DS which actually doesn't exist.

Fix: Changed the logic to pass transport zone object from
TransportZoneListener to the worker.

Change-Id: I27dc944c43b83f1b6c17cf9ccbacc76201243ed4
Signed-off-by: Somashekar Byrappa <somashekar.byrappa@ericsson.com>
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/confighelpers/ItmExternalTunnelDeleteWorker.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/confighelpers/ItmTepRemoveWorker.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/listeners/TransportZoneListener.java
itm/itm-impl/src/test/java/org/opendaylight/genius/itm/impl/ItmExternalTunnelDeleteTest.java