<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:13:19 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-520] B: keepalive probably not send from odl and Conflicting modification</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-520</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;job: &lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-periodic-bgp-ingest-mixed-only-boron/208/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-periodic-bgp-ingest-mixed-only-boron/208/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;logs:&lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-periodic-bgp-ingest-mixed-only-boron/208/archives/karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-periodic-bgp-ingest-mixed-only-boron/208/archives/karaf.log.gz&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;play.py tool started to advetize 1M routes. After the hold timer expired on the play.py side, the connection was over. &lt;br/&gt;
Them various exceptions appeared in the karaf.log&lt;/p&gt;

&lt;p&gt;2016-08-16 02:30:41,849 | WARN  | ult-dispatcher-4 | ShardDataTree                    | 173 - org.opendaylight.controller.sal-distributed-datastore - 1.5.0.SNAPSHOT | member-1-shard-default-operational: Store Tx member-1-datastore-operational-fe-0-chn-23-txn-76656: Conflicting modification for path /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)bgp-rib/rib/rib[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)id=example-bgp-rib}
&lt;p&gt;]/peer/peer[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)peer-id=bgp://10.29.12.188}
&lt;p&gt;].&lt;/p&gt;

&lt;p&gt;016-08-16 02:30:41,850 | ERROR | lt-dispatcher-36 | LocalThreePhaseCommitCohort      | 173 - org.opendaylight.controller.sal-distributed-datastore - 1.5.0.SNAPSHOT | Failed to prepare transaction member-1-datastore-operational-fe-0-chn-23-txn-76656 on backend&lt;br/&gt;
OptimisticLockFailedException&lt;/p&gt;
{message=Optimistic lock failed., errorList=[RpcError [message=Optimistic lock failed., severity=ERROR, errorType=APPLICATION, tag=resource-denied, applicationTag=null, info=null, cause=org.opendaylight.yangtools.yang.data.api.schema.tree.ConflictingModificationAppliedException: Node was deleted by other transaction.]]}</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23760">BGPCEP-520</key>
            <summary>B: keepalive probably not send from odl and Conflicting modification</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="milos.fabian@pantheon.tech">Milos Fabian</assignee>
                                    <reporter username="pgubka@cisco.com">Peter Gubka</reporter>
                        <labels>
                    </labels>
                <created>Tue, 16 Aug 2016 14:36:44 +0000</created>
                <updated>Sun, 3 Mar 2019 11:49:50 +0000</updated>
                            <resolved>Fri, 26 Aug 2016 07:28:32 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="45856" author="milos.fabian@pantheon.tech" created="Thu, 18 Aug 2016 12:26:40 +0000"  >&lt;p&gt;master: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/44254/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/44254/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="45857" author="pgubka@cisco.com" created="Mon, 22 Aug 2016 08:48:04 +0000"  >&lt;p&gt;seems like  bgp keepalive still not sent&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-periodic-bgp-ingest-mixed-only-boron/212/archives/karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-periodic-bgp-ingest-mixed-only-boron/212/archives/karaf.log.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;tool log:&lt;/p&gt;


&lt;p&gt;Unhandled exception in thread started by &amp;lt;function job at 0x7f7863b909b0&amp;gt;&lt;br/&gt;
Traceback (most recent call last):&lt;br/&gt;
  File &quot;play.py&quot;, line 1848, in job&lt;br/&gt;
    state.perform_one_loop_iteration()&lt;br/&gt;
  File &quot;play.py&quot;, line 1742, in perform_one_loop_iteration&lt;br/&gt;
    self.timer.check_peer_hold_time(self.timer.snapshot_time)&lt;br/&gt;
  File &quot;play.py&quot;, line 1266, in check_peer_hold_time&lt;br/&gt;
    raise RuntimeError(&quot;Peer has overstepped the hold timer.&quot;)&lt;br/&gt;
RuntimeError: Peer has overstepped the hold timer.&lt;br/&gt;
Traceback (most recent call last):&lt;br/&gt;
  File &quot;play.py&quot;, line 1944, in &amp;lt;module&amp;gt;&lt;br/&gt;
    threaded_job(arguments)&lt;br/&gt;
  File &quot;play.py&quot;, line 1938, in threaded_job&lt;br/&gt;
    rpcserver.serve_forever()&lt;br/&gt;
  File &quot;/usr/lib/python2.7/SocketServer.py&quot;, line 236, in serve_forever&lt;br/&gt;
    poll_interval)&lt;br/&gt;
  File &quot;/usr/lib/python2.7/SocketServer.py&quot;, line 155, in _eintr_retry&lt;br/&gt;
    return func(*args)&lt;br/&gt;
KeyboardInterrupt&lt;/p&gt;


&lt;p&gt;odl log:&lt;/p&gt;

&lt;p&gt;2016-08-22 02:27:46,234 | INFO  | entLoopGroup-5-1 | StrictBGPPeerRegistry            | 186 - org.opendaylight.bgpcep.bgp-rib-impl - 0.7.0.SNAPSHOT | BGP Open message session parameters differ, session still accepted.&lt;br/&gt;
2016-08-22 02:27:46,240 | INFO  | entLoopGroup-5-1 | BGPSessionImpl                   | 186 - org.opendaylight.bgpcep.bgp-rib-impl - 0.7.0.SNAPSHOT | BGP HoldTimer new value: 180&lt;br/&gt;
2016-08-22 02:27:46,247 | INFO  | entLoopGroup-5-1 | BGPPeer                          | 186 - org.opendaylight.bgpcep.bgp-rib-impl - 0.7.0.SNAPSHOT | Session with peer 10.29.12.167 went up with tables [] and Add Path tables []&lt;br/&gt;
2016-08-22 02:27:46,284 | INFO  | entLoopGroup-5-1 | AbstractBGPSessionNegotiator     | 186 - org.opendaylight.bgpcep.bgp-rib-impl - 0.7.0.SNAPSHOT | BGP Session with peer &lt;span class=&quot;error&quot;&gt;&amp;#91;id: 0x1d6db583, L:/10.29.12.104:1790 - R:/10.29.12.167:17900&amp;#93;&lt;/span&gt; established successfully.&lt;br/&gt;
2016-08-22 02:31:05,382 | INFO  | entLoopGroup-5-1 | BGPSessionImpl                   | 186 - org.opendaylight.bgpcep.bgp-rib-impl - 0.7.0.SNAPSHOT | End of input detected. Close the session.&lt;br/&gt;
2016-08-22 02:31:05,382 | INFO  | entLoopGroup-5-1 | BGPPeer                          | 186 - org.opendaylight.bgpcep.bgp-rib-impl - 0.7.0.SNAPSHOT | Session with peer 10.29.12.167 went down&lt;br/&gt;
2016-08-22 02:31:05,406 | WARN  | lt-dispatcher-36 | ShardDataTree                    | 173 - org.opendaylight.controller.sal-distributed-datastore - 1.5.0.SNAPSHOT | member-1-shard-default-operational: Store Tx member-1-datastore-operational-fe-0-chn-23-txn-74196: Conflicting modification for path /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)bgp-rib/rib/rib[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)id=example-bgp-rib}
&lt;p&gt;]/peer/peer[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)peer-id=bgp://10.29.12.167}
&lt;p&gt;].&lt;br/&gt;
2016-08-22 02:31:05,410 | INFO  | entLoopGroup-5-1 | BGPSessionImpl                   | 186 - org.opendaylight.bgpcep.bgp-rib-impl - 0.7.0.SNAPSHOT | Closing session: BGPSessionImpl&lt;/p&gt;
{channel=[id: 0x1d6db583, L:/10.29.12.104:1790 ! R:/10.29.12.167:17900], state=UP}
&lt;p&gt;2016-08-22 02:31:05,416 | ERROR | lt-dispatcher-23 | TransactionChainProxy            | 173 - org.opendaylight.controller.sal-distributed-datastore - 1.5.0.SNAPSHOT | Tx: member-1-datastore-operational-fe-0-chn-23-txn-74197 - ready future failed for previous Tx member-1-datastore-operational-fe-0-chn-23-txn-74197&lt;br/&gt;
2016-08-22 02:31:05,412 | ERROR | lt-dispatcher-22 | LocalThreePhaseCommitCohort      | 173 - org.opendaylight.controller.sal-distributed-datastore - 1.5.0.SNAPSHOT | Failed to prepare transaction member-1-datastore-operational-fe-0-chn-23-txn-74196 on backend&lt;br/&gt;
OptimisticLockFailedException&lt;/p&gt;
{message=Optimistic lock failed., errorList=[RpcError [message=Optimistic lock failed., severity=ERROR, errorType=APPLICATION, tag=resource-denied, applicationTag=null, info=null, cause=org.opendaylight.yangtools.yang.data.api.schema.tree.ConflictingModificationAppliedException: Node was deleted by other transaction.]]}
&lt;p&gt;	at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextTransaction(ShardDataTree.java:531)&lt;span class=&quot;error&quot;&gt;&amp;#91;173:org.opendaylight.controller.sal-distributed-datastore:1.5.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.ShardDataTree.startCanCommit(ShardDataTree.java:559)&lt;span class=&quot;error&quot;&gt;&amp;#91;173:org.opendaylight.controller.sal-distributed-datastore:1.5.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.canCommit(SimpleShardDataTreeCohort.java:81)&lt;span class=&quot;error&quot;&gt;&amp;#91;173:org.opendaylight.controller.sal-distributed-datastore:1.5.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.CohortEntry.canCommit(CohortEntry.java:98)&lt;span class=&quot;error&quot;&gt;&amp;#91;173:org.opendaylight.controller.sal-distributed-datastore:1.5.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleCanCommit(ShardCommitCoordinator.java:237)[173:org.opendaylight.controller.sal-distributed-datastore:1.5.0.SNA&lt;/p&gt;</comment>
                            <comment id="45858" author="milos.fabian@pantheon.tech" created="Tue, 23 Aug 2016 10:25:05 +0000"  >&lt;p&gt;stable/boron: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/44536/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/44536/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="45859" author="milos.fabian@pantheon.tech" created="Tue, 23 Aug 2016 12:04:36 +0000"  >&lt;p&gt;master: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/44547/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/44547/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="45860" author="ajayl.bro@gmail.com" created="Thu, 25 Aug 2016 18:39:05 +0000"  >&lt;p&gt;Good catch with the epoll mode! Wondering if similar fix is needed in few other places, esp. PCEPDispatcherImpl.java&lt;/p&gt;

&lt;p&gt;./pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/protocol/PCCDispatcherImpl.java:        b.option(ChannelOption.MAX_MESSAGES_PER_READ, 1);&lt;br/&gt;
./pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/PCEPDispatcherImpl.java:        b.childOption(ChannelOption.MAX_MESSAGES_PER_READ, 1);&lt;br/&gt;
./bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPDispatcherImpl.java:        bootstrap.option(ChannelOption.MAX_MESSAGES_PER_READ, 1);&lt;br/&gt;
./bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPDispatcherImpl.java:        serverBootstrap.option(ChannelOption.MAX_MESSAGES_PER_READ, 1);&lt;br/&gt;
./bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/TestClientDispatcher.java:                bootstrap.option(ChannelOption.MAX_MESSAGES_PER_READ, 1);&lt;/p&gt;</comment>
                            <comment id="45861" author="milos.fabian@pantheon.tech" created="Fri, 26 Aug 2016 07:28:32 +0000"  >&lt;p&gt;Yes, you are right. The PCE&apos;s/PCC&apos;s dispatcher should be modified too.&lt;br/&gt;
I will file a new bug for them&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </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>6442</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=6442]]></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="10333"><![CDATA[Boron-RC2]]></customfieldvalue>

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

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