Updated git submodules
authorJaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
Wed, 9 Aug 2017 17:06:30 +0000 (19:06 +0200)
committerGerrit Code Review <gerrit@opendaylight.org>
Fri, 18 Aug 2017 15:51:12 +0000 (15:51 +0000)
commit2f34612c8e4244a306119bd192b0e9923719c032
treef6664cc60c8a77978e726dea1c6af1f2363c1f5c
parent99d78ca43bca51795c6aff63eebf097074f30082
Updated git submodules

Project: genius master 1c63f2de14f68313f5a2002bdff3c8c8e2e036f8

BUG 9001 - Fix race condition on OpenFlow based tunnels

This change ensures for openflow based tunnels that the child interface
entry is created before both the parent and child interface states are
added. Otherwise the entry might be added after the inventory listener
is triggered so that child interface state is never added.

This is achieved creating the child interface entry within the ongoing
job, which key is changed yo the parent interface name in case of
openflow tunnels, so that it is synchronized with the interface state
operations.

Additionally, fix a problem when adding the child interface state if
it is not the first tunnel interface on the node and the parent
interface already exists for the openflow based tunnel.
InterfaceManagerCommonUtils#addStateEntry would fail to do so, using
OvsInterfaceStateAddHelper instead.

Change-Id: I212514b3fcedd588f6b59be3f02aae930bc74e16
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
docs/submodules/genius