<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:13:31 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[BGPCEP-588] AddPath unit-tests sometimes hangs during execution</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-588</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;Seen sporadically both in CI and local environment&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/releng/job/bgpcep-verify-boron-mvn33-openjdk8/352/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/job/bgpcep-verify-boron-mvn33-openjdk8/352/console&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;07:04:46 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 43.058 sec - in org.opendaylight.protocol.bgp.rib.impl.AddPathBasePathsTest&lt;br/&gt;
07:04:47 Running org.opendaylight.protocol.bgp.rib.impl.AddPathNPathsTest&lt;br/&gt;
12:49:15 Build timed out (after 360 minutes). Marking the build as failed.&lt;br/&gt;
12:49:15 &lt;span class=&quot;error&quot;&gt;&amp;#91;ssh-agent&amp;#93;&lt;/span&gt; Stopped.&lt;br/&gt;
12:49:15 Build was aborted&lt;/p&gt;

&lt;p&gt;Console output is attached. HOLD_TIMER_EXPIRED message is reported indicating that somehow keepalives are not getting exchanged correctly (e.g. lock-up in sending/receiving messages)&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23828">BGPCEP-588</key>
            <summary>AddPath unit-tests sometimes hangs during execution</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="ajayl.bro@gmail.com">Ajay L</assignee>
                                    <reporter username="ajayl.bro@gmail.com">Ajay L</reporter>
                        <labels>
                    </labels>
                <created>Fri, 21 Oct 2016 01:41:38 +0000</created>
                <updated>Sun, 3 Mar 2019 11:49:56 +0000</updated>
                            <resolved>Tue, 8 Nov 2016 14:26:58 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="46017" author="ajayl.bro@gmail.com" created="Fri, 21 Oct 2016 01:41:38 +0000"  >&lt;p&gt;Attachment org.opendaylight.protocol.bgp.rib.impl.AddPathNPathsTest-output.txt has been added with description: Fail UT console output&lt;/p&gt;</comment>
                            <comment id="46014" author="ajayl.bro@gmail.com" created="Tue, 25 Oct 2016 01:52:00 +0000"  >&lt;p&gt;Thread dump when the test is in hung state is below. Channel#write() seems to get stuck if peer connection is closed at the same time and this causes EventLoopGroup#shutdownGracefully().awaitUninterruptibly() called from main() to block&lt;/p&gt;

&lt;p&gt;Name: main&lt;br/&gt;
State: WAITING on io.netty.util.concurrent.DefaultPromise@6f5d2c39&lt;br/&gt;
Total blocked: 7  Total waited: 28&lt;/p&gt;

&lt;p&gt;Stack trace: &lt;br/&gt;
java.lang.Object.wait(Native Method)&lt;br/&gt;
java.lang.Object.wait(Object.java:502)&lt;br/&gt;
io.netty.util.concurrent.DefaultPromise.awaitUninterruptibly(DefaultPromise.java:258)&lt;br/&gt;
io.netty.util.concurrent.DefaultPromise.awaitUninterruptibly(DefaultPromise.java:34)&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.BGPDispatcherImpl.close(BGPDispatcherImpl.java:126)&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.AbstractAddPathTest.tearDown(AbstractAddPathTest.java:194)&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.AddPathNPathsTest.tearDown(AddPathNPathsTest.java:34)&lt;br/&gt;
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br/&gt;
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;br/&gt;
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br/&gt;
java.lang.reflect.Method.invoke(Method.java:498)&lt;br/&gt;
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)&lt;br/&gt;
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)&lt;br/&gt;
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)&lt;br/&gt;
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33)&lt;br/&gt;
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)&lt;br/&gt;
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)&lt;br/&gt;
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)&lt;br/&gt;
org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)&lt;br/&gt;
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)&lt;br/&gt;
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)&lt;br/&gt;
org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)&lt;br/&gt;
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)&lt;br/&gt;
org.junit.runners.ParentRunner.run(ParentRunner.java:309)&lt;br/&gt;
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)&lt;br/&gt;
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)&lt;br/&gt;
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)&lt;br/&gt;
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)&lt;br/&gt;
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)&lt;br/&gt;
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)&lt;br/&gt;
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)&lt;/p&gt;


&lt;p&gt;Name: epollEventLoopGroup-5-2&lt;br/&gt;
State: BLOCKED on org.opendaylight.protocol.bgp.rib.impl.BGPSessionImpl@60d922f7 owned by: epollEventLoopGroup-5-5&lt;br/&gt;
Total blocked: 3  Total waited: 8&lt;/p&gt;

&lt;p&gt;Stack trace: &lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.BGPSessionImpl.write(BGPSessionImpl.java)&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.ChannelOutputLimiter.write(ChannelOutputLimiter.java:54)&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.AdjRibOutListener.processRouteChange(AdjRibOutListener.java:128)&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.AdjRibOutListener.processSupportedFamilyRoutes(AdjRibOutListener.java:102)&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.AdjRibOutListener.onDataTreeChanged(AdjRibOutListener.java:94)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreTreeChangePublisher$1.invokeListener(InMemoryDOMStoreTreeChangePublisher.java:38)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreTreeChangePublisher$1.invokeListener(InMemoryDOMStoreTreeChangePublisher.java:32)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager.lambda$null$0(QueuedNotificationManager.java:125)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager$$Lambda$77/284438421.accept(Unknown Source)&lt;br/&gt;
java.lang.Iterable.forEach(Iterable.java:75)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager.lambda$new$1(QueuedNotificationManager.java:123)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager$$Lambda$29/796240305.invokeListener(Unknown Source)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager$NotificationTask.invokeListener(QueuedNotificationManager.java:432)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager$NotificationTask.run(QueuedNotificationManager.java:420)&lt;br/&gt;
com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:299)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager.runTask(QueuedNotificationManager.java:252)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager.submitNotifications(QueuedNotificationManager.java:202)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager.submitNotification(QueuedNotificationManager.java:167)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreTreeChangePublisher.notifyListeners(InMemoryDOMStoreTreeChangePublisher.java:55)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:118)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.lookupAndNotify(AbstractDOMStoreTreeChangePublisher.java:106)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.processCandidateTree(AbstractDOMStoreTreeChangePublisher.java:67)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreTreeChangePublisher.publishChange(InMemoryDOMStoreTreeChangePublisher.java:80)&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;locked org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreTreeChangePublisher@6c64c55&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStore.commit(InMemoryDOMDataStore.java:249)&lt;/li&gt;
	&lt;li&gt;locked org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStore@4f6ce954&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreThreePhaseCommitCohort.commit(InMemoryDOMStoreThreePhaseCommitCohort.java:105)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.ChainedTransactionCommitImpl.commit(ChainedTransactionCommitImpl.java:26)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.commitAll(CommitCoordinationTask.java:211)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.commitBlocking(CommitCoordinationTask.java:186)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.call(CommitCoordinationTask.java:65)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.call(CommitCoordinationTask.java:29)&lt;br/&gt;
java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;br/&gt;
com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:299)&lt;br/&gt;
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)&lt;br/&gt;
com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:58)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.SerializedDOMDataBroker.submit(SerializedDOMDataBroker.java:70)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.DOMDataBrokerTransactionChainImpl.submit(DOMDataBrokerTransactionChainImpl.java:97)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.DOMForwardedWriteTransaction.submit(DOMForwardedWriteTransaction.java:144)&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.LocRibWriter.onDataTreeChanged(LocRibWriter.java:143)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreTreeChangePublisher$1.invokeListener(InMemoryDOMStoreTreeChangePublisher.java:38)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreTreeChangePublisher$1.invokeListener(InMemoryDOMStoreTreeChangePublisher.java:32)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager.lambda$null$0(QueuedNotificationManager.java:125)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager$$Lambda$77/284438421.accept(Unknown Source)&lt;br/&gt;
java.lang.Iterable.forEach(Iterable.java:75)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager.lambda$new$1(QueuedNotificationManager.java:123)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager$$Lambda$29/796240305.invokeListener(Unknown Source)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager$NotificationTask.invokeListener(QueuedNotificationManager.java:432)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager$NotificationTask.run(QueuedNotificationManager.java:420)&lt;br/&gt;
com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:299)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager.runTask(QueuedNotificationManager.java:252)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager.submitNotifications(QueuedNotificationManager.java:202)&lt;br/&gt;
org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager.submitNotification(QueuedNotificationManager.java:167)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreTreeChangePublisher.notifyListeners(InMemoryDOMStoreTreeChangePublisher.java:55)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:118)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:129)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.notifyNode(AbstractDOMStoreTreeChangePublisher.java:125)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.lookupAndNotify(AbstractDOMStoreTreeChangePublisher.java:106)&lt;br/&gt;
org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher.processCandidateTree(AbstractDOMStoreTreeChangePublisher.java:67)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreTreeChangePublisher.publishChange(InMemoryDOMStoreTreeChangePublisher.java:80)&lt;/li&gt;
	&lt;li&gt;locked org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreTreeChangePublisher@6c64c55&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStore.commit(InMemoryDOMDataStore.java:249)&lt;/li&gt;
	&lt;li&gt;locked org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStore@4f6ce954&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMStoreThreePhaseCommitCohort.commit(InMemoryDOMStoreThreePhaseCommitCohort.java:105)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.store.impl.ChainedTransactionCommitImpl.commit(ChainedTransactionCommitImpl.java:26)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.commitAll(CommitCoordinationTask.java:211)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.commitBlocking(CommitCoordinationTask.java:186)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.call(CommitCoordinationTask.java:65)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.CommitCoordinationTask.call(CommitCoordinationTask.java:29)&lt;br/&gt;
java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;br/&gt;
com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:299)&lt;br/&gt;
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)&lt;br/&gt;
com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:58)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.SerializedDOMDataBroker.submit(SerializedDOMDataBroker.java:70)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.DOMDataBrokerTransactionChainImpl.submit(DOMDataBrokerTransactionChainImpl.java:97)&lt;br/&gt;
org.opendaylight.controller.md.sal.dom.broker.impl.DOMForwardedWriteTransaction.submit(DOMForwardedWriteTransaction.java:144)&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.AdjRibInWriter.removePeer(AdjRibInWriter.java:234)&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.BGPPeer.cleanup(BGPPeer.java:369)&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.BGPPeer.releaseConnection(BGPPeer.java:413)&lt;/li&gt;
	&lt;li&gt;locked org.opendaylight.protocol.bgp.rib.impl.BGPPeer@25184d46&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.BGPPeer.onSessionDown(BGPPeer.java:381)&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.BGPSessionImpl.endOfInput(BGPSessionImpl.java:283)&lt;/li&gt;
	&lt;li&gt;locked org.opendaylight.protocol.bgp.rib.impl.BGPSessionImpl@5ca3b073&lt;br/&gt;
org.opendaylight.protocol.bgp.rib.impl.BGPSessionImpl.channelInactive(BGPSessionImpl.java:481)&lt;br/&gt;
io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:233)&lt;br/&gt;
io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:219)&lt;br/&gt;
io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:212)&lt;br/&gt;
io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:360)&lt;br/&gt;
io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:325)&lt;br/&gt;
io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:233)&lt;br/&gt;
io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:219)&lt;br/&gt;
io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:212)&lt;br/&gt;
io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:360)&lt;br/&gt;
io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:325)&lt;br/&gt;
io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:233)&lt;br/&gt;
io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:219)&lt;br/&gt;
io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:212)&lt;br/&gt;
io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1275)&lt;br/&gt;
io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:233)&lt;br/&gt;
io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:219)&lt;br/&gt;
io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:872)&lt;br/&gt;
io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:679)&lt;br/&gt;
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358)&lt;br/&gt;
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:307)&lt;br/&gt;
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)&lt;br/&gt;
io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:145)&lt;br/&gt;
java.lang.Thread.run(Thread.java:745)&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="46015" author="cdgasparini" created="Thu, 3 Nov 2016 13:55:44 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/47885/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/47885/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="46016" author="cdgasparini" created="Tue, 8 Nov 2016 14:26:58 +0000"  >&lt;p&gt;Boron&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/48107/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/48107/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13215" name="org.opendaylight.protocol.bgp.rib.impl.AddPathNPathsTest-output.txt" size="435720" author="ajayl.bro@gmail.com" created="Fri, 21 Oct 2016 01:41:38 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7006</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=7006]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10335"><![CDATA[Boron-2]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02d7r:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>