<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:13:14 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-493] Topology freezes or slows down due to java.util.concurrent.TimeoutException</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-493</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;Possibly a Bug in distributed datastore or other offset-0 component.&lt;/p&gt;

&lt;p&gt;This is a Boron regression in Singlepeer Changecount suite. Symptoms are slightly different in &quot;mixed&quot; job &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; (topology practically freezes) and in &quot;non-mixed&quot; job &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; (topology only slows down).&lt;/p&gt;

&lt;p&gt;The TimeoutException occures in karaf.log, followed by several other ERRORs. This does not happen in Prefix Count suite (or anywhere in Beryllium tests).&lt;/p&gt;

&lt;p&gt;Segments of logs will be attached, as the whole logs are very big and even the segments take too many lines to paste here. Both segments end with two occurences of &quot;raced with transacion PingPongTransaction&quot; error, in the real logs there were many more of such occurrences.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-periodic-bgp-ingest-mixed-only-boron/&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/&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-periodic-bgp-ingest-only-boron/&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-only-boron/&lt;/a&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23733">BGPCEP-493</key>
            <summary>Topology freezes or slows down due to java.util.concurrent.TimeoutException</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="cdgasparini">Claudio David Gasparini</assignee>
                                    <reporter username="vrpolak">Vratko Polak</reporter>
                        <labels>
                    </labels>
                <created>Tue, 19 Jul 2016 13:58:26 +0000</created>
                <updated>Sun, 3 Mar 2019 11:49:48 +0000</updated>
                            <resolved>Wed, 10 Aug 2016 09:21:12 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="45774" author="vrpolak" created="Tue, 19 Jul 2016 13:59:36 +0000"  >&lt;p&gt;Attachment logs_20160719.tar.xz has been added with description: Archive with the promised karaf.log segments&lt;/p&gt;</comment>
                            <comment id="45768" author="milos.fabian@pantheon.tech" created="Fri, 29 Jul 2016 07:48:12 +0000"  >&lt;p&gt;Routes injection (applciation peer) use-case:&lt;br/&gt;
1. Testing latest snapshots - Boron (2016/07/28)&lt;br/&gt;
2. using ODL Java BGP benchmak application - 500k routes (plain IPv4)&lt;/p&gt;

&lt;p&gt;Error reproduced with Boron:&lt;br/&gt;
java.util.concurrent.TimeoutException: Futures timed out after &lt;span class=&quot;error&quot;&gt;&amp;#91;5 seconds&amp;#93;&lt;/span&gt;&lt;br/&gt;
The testing app RPC hangs for a long time (implies, that routes are not written to app-rib tree).&lt;/p&gt;


&lt;p&gt;With unplugged BGP topology provider, test sometimes pass (no errors/RPC finish). &lt;/p&gt;

&lt;p&gt;The same test runs with Beryllium (latest snapshot) without any problems.&lt;/p&gt;

&lt;p&gt;More investigation needed.&lt;/p&gt;</comment>
                            <comment id="45769" author="milos.fabian@pantheon.tech" created="Mon, 1 Aug 2016 07:00:24 +0000"  >&lt;p&gt;Memory footprint analysis and comparison (Beryllium vs Boron) shows Boron&apos;s memory consumuption significant rise which results in observed timeout erros, casused by insane GC activity (application inactivity).&lt;br/&gt;
The regression was introduced by add-path related changes - namely OffsetMap - where a new instance is created by each route entry (instead of using shared one).&lt;/p&gt;</comment>
                            <comment id="45775" author="pgubka@cisco.com" created="Thu, 4 Aug 2016 08:47:51 +0000"  >&lt;p&gt;Attachment karaf1.log.zip has been added with description: NPE karaf log&lt;/p&gt;</comment>
                            <comment id="45770" author="pgubka@cisco.com" created="Thu, 4 Aug 2016 08:55:43 +0000"  >&lt;p&gt;I forgot to add larger comment.&lt;/p&gt;

&lt;p&gt;The attached log is a part of the whole log, it has NPE as the first exaception. The lof is taken from &lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-1node-periodic-bgp-ingest-mixed-only-boron/5/archives/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-1node-periodic-bgp-ingest-mixed-only-boron/5/archives/&lt;/a&gt;. Unfortunately, the full kig has 11M zipped (1.4G text) and will be deleted during the weekend.&lt;/p&gt;

&lt;p&gt;What happened in that suite: tool started to advertised routes and after around 500k routes tho tool side output looked like:&lt;br/&gt;
2016-08-03 18:22:54,502 INFO BGP-Dummy-1: Iteration: 432000 - total remaining prefixes: 567991&lt;br/&gt;
2016-08-03 18:22:55,651 INFO BGP-Dummy-1: Iteration: 433000 - total remaining prefixes: 566991&lt;br/&gt;
2016-08-03 18:22:56,045 INFO BGP-Dummy-1: Iteration: 434000 - total remaining prefixes: 565991&lt;br/&gt;
2016-08-03 18:22:56,305 INFO BGP-Dummy-1: Iteration: 435000 - total remaining prefixes: 564991&lt;br/&gt;
2016-08-03 18:22:56,936 INFO BGP-Dummy-1: Iteration: 436000 - total remaining prefixes: 563991&lt;br/&gt;
2016-08-03 18:22:58,002 WARNING BGP-Dummy-1: Input and output both blocked for 1.0 seconds.&lt;br/&gt;
2016-08-03 18:22:59,414 WARNING BGP-Dummy-1: Input and output both blocked for 1.0 seconds.&lt;br/&gt;
2016-08-03 18:23:00,662 WARNING BGP-Dummy-1: Input and output both blocked for 1.0 seconds.&lt;br/&gt;
2016-08-03 18:23:01,730 INFO BGP-Dummy-1: Iteration: 437000 - total remaining prefixes: 562991&lt;br/&gt;
2016-08-03 18:23:01,951 INFO BGP-Dummy-1: Iteration: 438000 - total remaining prefixes: 561991&lt;br/&gt;
2016-08-03 18:23:01,994 ERROR BGP-Dummy-1: Peer has overstepped the hold timer.&lt;br/&gt;
Unhandled exception in thread started by &amp;lt;function job at 0x7fb17575c2a8&amp;gt;&lt;br/&gt;
Traceback (most recent call last):&lt;br/&gt;
  File &quot;play.py&quot;, line 1780, in job&lt;br/&gt;
    state.perform_one_loop_iteration()&lt;br/&gt;
  File &quot;play.py&quot;, line 1676, 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 1227, 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 1829, in &amp;lt;module&amp;gt;&lt;br/&gt;
    threaded_job(arguments)&lt;br/&gt;
  File &quot;play.py&quot;, line 1823, in threaded_job&lt;br/&gt;
    time.sleep(5)&lt;/p&gt;

&lt;p&gt;Hopefully attached log will show what problems occurred in odl.&lt;/p&gt;</comment>
                            <comment id="45771" author="cdgasparini" created="Fri, 5 Aug 2016 08:42:20 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/43110/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/43110/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="45772" author="cdgasparini" created="Fri, 5 Aug 2016 08:42:43 +0000"  >&lt;p&gt;Boron&lt;br/&gt;
&amp;lt;output xmlns=&quot;urn:opendaylight:params:xml:ns:yang:odl-bgp-app-peer-benchmark&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;result&amp;gt;&lt;br/&gt;
        &amp;lt;duration&amp;gt;61184&amp;lt;/duration&amp;gt;&lt;br/&gt;
        &amp;lt;rate&amp;gt;8196&amp;lt;/rate&amp;gt;&lt;br/&gt;
        &amp;lt;count&amp;gt;500000&amp;lt;/count&amp;gt;&lt;br/&gt;
    &amp;lt;/result&amp;gt;&lt;br/&gt;
&amp;lt;/output&amp;gt;&lt;/p&gt;

&lt;p&gt;Be&lt;br/&gt;
&amp;lt;output xmlns=&quot;urn:opendaylight:params:xml:ns:yang:odl-bgp-app-peer-benchmark&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;result&amp;gt;&lt;br/&gt;
        &amp;lt;rate&amp;gt;9615&amp;lt;/rate&amp;gt;&lt;br/&gt;
        &amp;lt;count&amp;gt;500000&amp;lt;/count&amp;gt;&lt;br/&gt;
        &amp;lt;duration&amp;gt;52295&amp;lt;/duration&amp;gt;&lt;br/&gt;
    &amp;lt;/result&amp;gt;&lt;br/&gt;
&amp;lt;/output&amp;gt;&lt;/p&gt;</comment>
                            <comment id="45773" author="milos.fabian@pantheon.tech" created="Wed, 10 Aug 2016 09:21:12 +0000"  >&lt;p&gt;stable/boron: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/43590/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/43590/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="23726">BGPCEP-486</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="13200" name="karaf1.log.zip" size="853055" author="pgubka@cisco.com" created="Thu, 4 Aug 2016 08:47:51 +0000"/>
                            <attachment id="13199" name="logs_20160719.tar.xz" size="5044" author="vrpolak" created="Tue, 19 Jul 2016 13:59:36 +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_10207" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>External References</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>bgpcep_bgp_ingest_mixed_txt_singlepeer_changecount_check_talking_ipv4_topology_count</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6237</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=6237]]></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="10332"><![CDATA[Boron-RC0]]></customfieldvalue>

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

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