ECMP groups not deleted after extra-routes rm 15/74915/7
authoreswanit <swati.udhavrao.niture@ericsson.com>
Tue, 7 Aug 2018 12:11:22 +0000 (17:41 +0530)
committerSam Hague <shague@redhat.com>
Mon, 17 Sep 2018 00:09:20 +0000 (00:09 +0000)
commit70c6a041934474d041f09a6d846852e0014cc3fb
treec097b6046d4e83dac94b1881100027c0443e01f8
parenta0c1a40176578e6fbe611ae4dd53e491875894b8
ECMP groups not deleted after extra-routes rm

ECMP groups are not deleted after extra-routes removal

* For the last extra-route in a remote DPN, group was not
  getting removed wherein the group-id was getting released in
  CleanupVpnInterfaceWorker previously.
  Now calling this inside deleteFibEntries so that all the groups
  are removed properly after extra-route removal in remote DPN.

* Making jobKey independent of usedRDs

* Migrating to SyncRemoveGroup from RemoveGroup

Change-Id: I2d3c5c528c51492a0f1ed0c1c8a735ae10937325
Signed-off-by: eswanit <swati.udhavrao.niture@ericsson.com>
fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/NexthopManager.java
fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/VrfEntryListener.java