BGPCEP-724 Make BGP Session recoverable 58/66358/23
authorKevin Wang <kevixw@gmail.com>
Mon, 11 Dec 2017 21:58:17 +0000 (13:58 -0800)
committerClaudio David Gasparini <claudio.gasparini@pantheon.tech>
Mon, 22 Jan 2018 14:08:14 +0000 (14:08 +0000)
commit8bad028f791b213d65ea11820c4047ee9f214d77
treecf296997cf25e4b7603c4a8945e6f84c1e770cc8
parenta6b2ccda94513a59f0be89a30d3957d944bea123
BGPCEP-724 Make BGP Session recoverable

This patch make BGP Session recoverable when anything wrong
happens during netty session negotiation. When an exception
is captured, the BGP session will be terminated.

Change-Id: Id3fc7ec282a2151e3bd6bdbfa8930e141b3ceaff
Signed-off-by: Kevin Wang <kevixw@gmail.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/BGPSessionImplTest.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/BGPTerminationReason.java