BUG-6038: Fix race condition when Open message... 81/40581/5
authorClaudio D. Gasparini <cgaspari@cisco.com>
Sat, 18 Jun 2016 21:24:53 +0000 (23:24 +0200)
committerClaudio D. Gasparini <cgaspari@cisco.com>
Mon, 27 Jun 2016 10:18:04 +0000 (12:18 +0200)
commit9e9d31be714733168d07b7af9a80de457fe0b1ef
treedcba6ee84a1005b1af48826c3a79621721f5bcb6
parenta22b68d0c1d9ad51d3bb26c48d2a9abb8e975456
BUG-6038: Fix race condition when Open message...

Fix race condition when Open message was sent by the peer before startNegotiation
Fix by start Negotiation and then handle Open message

Change-Id: If5aa3cb024eb5cdbf8995d27445735318cb17759
Signed-off-by: Claudio D. Gasparini <cgaspari@cisco.com>
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/AbstractBGPSessionNegotiator.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPSessionImpl.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/BGPDispatcherImplTest.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/BGPSessionImplTest.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/SimpleSessionListener.java