EOS related changes for L2GW 04/84804/3
authormanojna v <manojna.vijayakrishna@ericsson.com>
Mon, 30 Sep 2019 09:12:25 +0000 (14:42 +0530)
committermanojna v <manojna.vijayakrishna@ericsson.com>
Wed, 9 Oct 2019 06:34:52 +0000 (12:04 +0530)
commit216499e7ed8616ee100bc369c6c8c8f92cf3336a
tree3a86a1a7824429367063ff8177751ceecc252ee9
parent94336c661e9054f8641bb98d2488d248678a6c4b
EOS related changes for L2GW

This change makes sure that whenever entity ownership change
occurs, l2gw connection and elan dpn interfaces information
is populated in the config datastore. A delay is specified
so that the 3 node odl cluster stablizes before EOS owner
for elan is selected.

This change covers a corner case where originally we could
have missed some updates that were triggered during eos
change.

Change-Id: Id1a6125edcf580f3621cd85c070e56fe09822f01
Signed-off-by: manojna v <manojna.vijayakrishna@ericsson.com>
elanmanager/impl/src/main/java/org/opendaylight/netvirt/elan/internal/ElanDpnInterfaceClusteredListener.java
elanmanager/impl/src/main/java/org/opendaylight/netvirt/elan/l2gw/listeners/ElanInstanceEntityOwnershipListener.java [new file with mode: 0644]
elanmanager/impl/src/main/java/org/opendaylight/netvirt/elan/l2gw/listeners/L2GatewayConnectionListener.java
elanmanager/impl/src/main/java/org/opendaylight/netvirt/elan/utils/ElanConstants.java