BUG-6616: BGP synchronization can happen after the session was closed 41/46241/1
authorClaudio D. Gasparini <cgaspari@cisco.com>
Tue, 27 Sep 2016 09:37:36 +0000 (11:37 +0200)
committerClaudio D. Gasparini <cgaspari@cisco.com>
Wed, 28 Sep 2016 07:03:00 +0000 (09:03 +0200)
commit3a025ee2145506c5715d6af8d9d23caefd86e741
tree16515833d6c40d32c3f40cf22d22b9b04c8d6259
parent91522db96b3e96aada6905807283853f81889d2e
BUG-6616: BGP synchronization can happen after the session was closed

Fix by handle message only when session is up.
-Handle exception in synchronation mode.
-Sort close of the session, removal of the peer
and send close reason message.

Change-Id: I21328f9a63d5360603f219cd3699b08874da318b
Signed-off-by: Claudio D. Gasparini <cgaspari@cisco.com>
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/AbstractAddPathTest.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/SynchronizationAndExceptionTest.java [new file with mode: 0644]