<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:12:30 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-258] BGP Scale tests with  &gt;= 10k prefixes fail following Transaction chain failure</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-258</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;During BGP scale testing of the  RC4 Helium release candidate we were unable to use the play.py tool to push more than 10k prefixes into  the test artifact and obtain a result. &lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;
	&lt;ol&gt;
		&lt;li&gt;The test set up&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;



&lt;ol&gt;
	&lt;li&gt;
	&lt;ol&gt;
		&lt;li&gt;
		&lt;ol&gt;
			&lt;li&gt;Testsetup&lt;br/&gt;
CPU					4 vCPUs for Linux, no  restriction&lt;br/&gt;
RAM:				16G&lt;/li&gt;
		&lt;/ol&gt;
		&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;java -version		java version &quot;1.7.0_67&quot;; Java(TM) SE Runtime Environment (build 1.7.0_67-b01); Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)&lt;br/&gt;
Garbage collection default&lt;/p&gt;

&lt;p&gt;Xmx			2G&lt;br/&gt;
permGen			0.5G&lt;br/&gt;
Xms			128MB&lt;br/&gt;
Setup: 			1 node&lt;br/&gt;
Clustering: 		No&lt;br/&gt;
Replication: 		No&lt;br/&gt;
Persistence: 		No&lt;br/&gt;
DS:                     (IMDS) Installed features: cdl&#8217;s default &lt;/p&gt;



&lt;ol&gt;
	&lt;li&gt;
	&lt;ol&gt;
		&lt;li&gt;
		&lt;ol&gt;
			&lt;li&gt;Test description&lt;br/&gt;
10k BGP paths were pushed into ODL using the play.py tool, the RESTCONF URL RIB was then polled until the  10k prefixes appeared.&lt;/li&gt;
		&lt;/ol&gt;
		&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;Detailed description of the tests&lt;/p&gt;

&lt;p&gt;There are 8  tests  in the suite:&lt;/p&gt;

&lt;p&gt;TEST CASE 1: Waiting for RIB (no idle periods)&lt;br/&gt;
TEST CASE 2: Waiting for RIB (with idle periods)&lt;br/&gt;
TEST &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1&quot; title=&quot;run.sh does not correctly handle pathnames containing &amp;quot; &amp;quot; characters&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1&quot;&gt;&lt;del&gt;CONTROLLER-1&lt;/del&gt;&lt;/a&gt;: Count of prefixes in RIB matches&lt;br/&gt;
TEST &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-2&quot; title=&quot;After a while, controller goes into a tight infinite loop catching I/O exceptions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-2&quot;&gt;&lt;del&gt;CONTROLLER-2&lt;/del&gt;&lt;/a&gt;: Waiting for TOPOLOGY(no idle periods)&lt;br/&gt;
TEST &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-3&quot; title=&quot;Several Java exceptions are thrown when the controller starts. This doesn&amp;#39;t seem to affect correct functioning of controller though&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-3&quot;&gt;&lt;del&gt;CONTROLLER-3&lt;/del&gt;&lt;/a&gt;: Waiting for TOPOLOGY (with idle periods)&lt;br/&gt;
TEST &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-4&quot; title=&quot;Compilation warnings from enunciate&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-4&quot;&gt;&lt;del&gt;CONTROLLER-4&lt;/del&gt;&lt;/a&gt;: Count of prefixes in RIB matches&lt;/p&gt;

&lt;p&gt;TEST &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-5&quot; title=&quot;ArpHandler.java method unsetDataPacketService is not doing DataPacketService unset&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-5&quot;&gt;&lt;del&gt;CONTROLLER-5&lt;/del&gt;&lt;/a&gt;: Connection Alive&lt;br/&gt;
TEST &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-6&quot; title=&quot;lots of java warnings&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-6&quot;&gt;&lt;del&gt;CONTROLLER-6&lt;/del&gt;&lt;/a&gt;: Connection Would Stay Alive&lt;/p&gt;

&lt;p&gt;1.	Test suite starts with the Test Case &#8220;Waiting for RIB (no idle periods)&#8221;. This test case watches the CPU load and the &#8220;uptodate&#8221; attribute. When the CPU load drops, it ends its waiting, looks at the &#8220;uptodate&#8221; and fails if it is still &#8220;false&#8221;. The meaning is that there is a bottleneck. This test case is marked as &#8220;auxiliary&#8221; because its failure does not mean the functionality is broken, it may mean that there is just some lock contention or other bottleneck in the code.&lt;/p&gt;


&lt;p&gt;2.	The test suite then continues with Test Case &#8220;Waiting for RIB (with idle periods)&#8221;. This one watches only the &#8220;uptodate&#8221; attribute. It passes when it sees &#8220;uptodate:true&#8221; or fails on timeout. This test case is marked &#8220;critical&#8221; because if it fails, it most likely means either the performance is unacceptable or the RIB failed somehow. If the previous test case passed, this test case shall complete in less than 1 second. Otherwise the time this test case took shall be added to the time the previous test case took to determine the processing time.&lt;/p&gt;


&lt;p&gt;3.	The test then continues with Test Case &#8220;Count of prefixes in RIB matches&#8221;. This one downloads the entire RIB and counts the prefixes returned. The count must match what was pushed, otherwise you will get a FAIL. As a bonus when the test fails, it will emit the count of prefixes that were actually found in the RIB. This test case is done now to test that the connection can survive even when someone tries to download the RIB.&lt;/p&gt;


&lt;p&gt;These tests are repackaged to inspect the RIB +TOPOLOGY.&lt;/p&gt;

&lt;p&gt;The failure occurs during RIB tests &lt;/p&gt;

&lt;p&gt;015-07-22 11:39:50,322 | ERROR | oupCloseable-4-3 | DOMDataCommitCoordinatorImpl     | 165 - org.opendaylight.controller.sal-broker-impl - 1.1.4.Helium-SR4_0 | The commit executor&apos;s queue is full - submit task was rejected. &lt;br/&gt;
DeadlockDetectingListeningExecutorService{delegate=FastThreadPoolExecutor{Thread Prefix=WriteTxCommit, Current Thread Pool Size=1, Largest Thread Pool Size=1, Max Thread Pool Size=1, Current Queue Size=4999, Largest Queue Size=5000, Max Queue Size=5000, Active Thread Count=0, Completed Task Count=1367, Total Task Count=6366}}&lt;br/&gt;
java.util.concurrent.RejectedExecutionException: Task org.opendaylight.yangtools.util.concurrent.AsyncNotifyingListenableFutureTask$DelegatingAsyncNotifyingListenableFutureTask@51d27c8d rejected from FastThreadPoolExecutor&lt;/p&gt;
{Thread Prefix=WriteTxCommit, Current Thread Pool Size=1, Largest Thread Pool Size=1, Max Thread Pool Size=1, Current Queue Size=5000, Largest Queue Size=5000, Max Queue Size=5000, Active Thread Count=1, Completed Task Count=1366, Total Task Count=6367}</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23498">BGPCEP-258</key>
            <summary>BGP Scale tests with  &gt;= 10k prefixes fail following Transaction chain failure</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="10001">Won&apos;t Do</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="ricjhill@gmail.com">RichardHill</reporter>
                        <labels>
                    </labels>
                <created>Wed, 22 Jul 2015 17:06:54 +0000</created>
                <updated>Sun, 3 Mar 2019 11:50:28 +0000</updated>
                            <resolved>Mon, 27 Jul 2015 13:35:52 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="45081" author="ricjhill@gmail.com" created="Wed, 22 Jul 2015 17:06:54 +0000"  >&lt;p&gt;Attachment opendaylight.tar.xz has been added with description: ODL artifact, logs and config&lt;/p&gt;</comment>
                            <comment id="45072" author="ricjhill@gmail.com" created="Wed, 22 Jul 2015 17:12:30 +0000"  >&lt;p&gt;yourkitsnapshot available at &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://drive.google.com/file/d/0ByXiyf4iY7RYSHJWTXhNOU0zZ2c/view?usp=sharing&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://drive.google.com/file/d/0ByXiyf4iY7RYSHJWTXhNOU0zZ2c/view?usp=sharing&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="45073" author="milos.fabian@pantheon.tech" created="Thu, 23 Jul 2015 10:55:04 +0000"  >&lt;p&gt;Looks like &lt;a href=&quot;https://bugs.opendaylight.org/show_bug.cgi?id=2255&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.opendaylight.org/show_bug.cgi?id=2255&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="45074" author="ricjhill@gmail.com" created="Thu, 23 Jul 2015 13:24:28 +0000"  >&lt;p&gt;yeah looks a lot like it. Will  retest with ping pong DB.&lt;/p&gt;</comment>
                            <comment id="45075" author="jbehran@cisco.com" created="Thu, 23 Jul 2015 17:56:17 +0000"  >&lt;p&gt;Further testing revealed that this bug is newly introduced but indeed very similar to 2255.&lt;/p&gt;

&lt;p&gt;A new queue was added into the transaction path but the fix as implemented on the &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-957&quot; title=&quot;Executor pipeline gets full in scale testing of BGP and PCEP&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-957&quot;&gt;&lt;del&gt;CONTROLLER-957&lt;/del&gt;&lt;/a&gt; was omitted for it. I have no idea where that queue is configured and what is its name so I cannot test increase of the capacity of this new queue but I do know it is a new queue because when I increased the capacity of the 2 queues I know about (&#8220;inmemory-config-datastore-provider&#8221; and &#8220;inmemory-operational-datastore-provider&#8221;) to 65000, the log messages produced by this bug indicated that the capacity of this overflowing queue is still 5000.&lt;/p&gt;</comment>
                            <comment id="45076" author="milos.fabian@pantheon.tech" created="Fri, 24 Jul 2015 07:24:53 +0000"  >&lt;p&gt;(In reply to Jozef Behran from comment #4)&lt;br/&gt;
&amp;gt; Further testing revealed that this bug is newly introduced but indeed very&lt;br/&gt;
&amp;gt; similar to 2255.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; A new queue was added into the transaction path but the fix as implemented&lt;br/&gt;
&amp;gt; on the &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-957&quot; title=&quot;Executor pipeline gets full in scale testing of BGP and PCEP&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-957&quot;&gt;&lt;del&gt;CONTROLLER-957&lt;/del&gt;&lt;/a&gt; was omitted for it. I have no idea where that queue is&lt;br/&gt;
&amp;gt; configured and what is its name so I cannot test increase of the capacity of&lt;br/&gt;
&amp;gt; this new queue but I do know it is a new queue because when I increased the&lt;br/&gt;
&amp;gt; capacity of the 2 queues I know about (&#8220;inmemory-config-datastore-provider&#8221;&lt;br/&gt;
&amp;gt; and &#8220;inmemory-operational-datastore-provider&#8221;) to 65000, the log messages&lt;br/&gt;
&amp;gt; produced by this bug indicated that the capacity of this overflowing queue&lt;br/&gt;
&amp;gt; is still 5000.&lt;/p&gt;

&lt;p&gt;No, there are no new config parameters for in-memory-data-store&lt;br/&gt;
&lt;a href=&quot;https://github.com/opendaylight/controller/blob/stable/helium/opendaylight/md-sal/sal-inmemory-datastore/src/main/yang/opendaylight-inmemory-datastore-provider.yang&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/opendaylight/controller/blob/stable/helium/opendaylight/md-sal/sal-inmemory-datastore/src/main/yang/opendaylight-inmemory-datastore-provider.yang&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You need to increase value of &quot;max-data-store-executor-queue-size&quot; (by default 5000).&lt;/p&gt;</comment>
                            <comment id="45077" author="jbehran@cisco.com" created="Fri, 24 Jul 2015 13:47:55 +0000"  >&lt;p&gt;That&apos;s exactly what I did. I did that for both, &quot;inmemory-config-datastore-provider&quot; and &quot;inmemory-operational-datastore-provider&quot;. However the exception reported suggests it had no effect, I still can see &quot;limit=5000&quot; instead of &quot;limit=65000&quot; in its message.&lt;/p&gt;

&lt;p&gt;Here is the relevant section of the configuration file:&lt;/p&gt;

&lt;p&gt;&amp;#8212; snip &amp;#8212;&lt;br/&gt;
&amp;lt;module&amp;gt;&lt;br/&gt;
  &amp;lt;type xmlns:prefix=&quot;urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider&quot;&amp;gt;prefix:inmemory-config-datastore-provider&amp;lt;/type&amp;gt;&lt;br/&gt;
  &amp;lt;name&amp;gt;config-store-service&amp;lt;/name&amp;gt;&lt;br/&gt;
  &amp;lt;inmemory-config-datastore-provider xmlns=&quot;urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;schema-service&amp;gt;&lt;br/&gt;
      &amp;lt;type xmlns:dom=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom&quot;&amp;gt;dom:schema-service&amp;lt;/type&amp;gt;&lt;br/&gt;
      &amp;lt;name&amp;gt;yang-schema-service&amp;lt;/name&amp;gt;&lt;br/&gt;
    &amp;lt;/schema-service&amp;gt;&lt;br/&gt;
    &amp;lt;max-data-store-executor-queue-size&amp;gt;65000&amp;lt;/max-data-store-executor-queue-size&amp;gt;&lt;br/&gt;
  &amp;lt;/inmemory-config-datastore-provider&amp;gt;&lt;br/&gt;
&amp;lt;/module&amp;gt;&lt;br/&gt;
&amp;lt;module&amp;gt;&lt;br/&gt;
  &amp;lt;type xmlns:prefix=&quot;urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider&quot;&amp;gt;prefix:inmemory-operational-datastore-provider&amp;lt;/type&amp;gt;&lt;br/&gt;
  &amp;lt;name&amp;gt;operational-store-service&amp;lt;/name&amp;gt;&lt;br/&gt;
  &amp;lt;inmemory-operational-datastore-provider xmlns=&quot;urn:opendaylight:params:xml:ns:yang:controller:inmemory-datastore-provider&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;schema-service&amp;gt;&lt;br/&gt;
      &amp;lt;type xmlns:dom=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom&quot;&amp;gt;dom:schema-service&amp;lt;/type&amp;gt;&lt;br/&gt;
      &amp;lt;name&amp;gt;yang-schema-service&amp;lt;/name&amp;gt;&lt;br/&gt;
    &amp;lt;/schema-service&amp;gt;&lt;br/&gt;
    &amp;lt;max-data-store-executor-queue-size&amp;gt;65000&amp;lt;/max-data-store-executor-queue-size&amp;gt;&lt;br/&gt;
  &amp;lt;/inmemory-operational-datastore-provider&amp;gt;&lt;br/&gt;
&amp;lt;/module&amp;gt;&lt;br/&gt;
&amp;#8212; snip &amp;#8212;&lt;/p&gt;

&lt;p&gt;The .yang file suggests these configuration elements are placed correctly here. Anybody has any idea what is/might be wrong here (or elsewhere)?&lt;/p&gt;</comment>
                            <comment id="45078" author="milos.fabian@pantheon.tech" created="Fri, 24 Jul 2015 16:34:23 +0000"  >&lt;p&gt;There is another &quot;queue size&quot; configuration parameter in &quot;dom-in-memory-data-broker&quot; named &quot;max-data-broker-commit-queue-size&quot;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blob;f=opendaylight/md-sal/sal-dom-broker/src/main/yang/opendaylight-dom-broker-impl.yang;h=fa6d4961939b6f5bcbf4f5eb50d042ea9aa86556;hb=refs/heads/stable/helium&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blob;f=opendaylight/md-sal/sal-dom-broker/src/main/yang/opendaylight-dom-broker-impl.yang;h=fa6d4961939b6f5bcbf4f5eb50d042ea9aa86556;hb=refs/heads/stable/helium&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Snippet example (01-mdsal.xml):&lt;/p&gt;

&lt;p&gt;                &amp;lt;module&amp;gt;&lt;br/&gt;
                    &amp;lt;type xmlns:prefix=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl&quot;&amp;gt;prefix:dom-inmemory-data-broker&amp;lt;/type&amp;gt;&lt;br/&gt;
                    &amp;lt;name&amp;gt;inmemory-data-broker&amp;lt;/name&amp;gt;&lt;/p&gt;

&lt;p&gt;                    &amp;lt;schema-service&amp;gt;&lt;br/&gt;
                        &amp;lt;type xmlns:dom=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom&quot;&amp;gt;dom:schema-service&amp;lt;/type&amp;gt;&lt;br/&gt;
                        &amp;lt;name&amp;gt;yang-schema-service&amp;lt;/name&amp;gt;&lt;br/&gt;
                    &amp;lt;/schema-service&amp;gt;&lt;/p&gt;

&lt;p&gt;                   &amp;lt;config-data-store&amp;gt;&lt;br/&gt;
                        &amp;lt;type xmlns:config-dom-store-spi=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:config-dom-store&quot;&amp;gt;config-dom-store-spi:config-dom-datastore&amp;lt;/type&amp;gt;&lt;br/&gt;
                        &amp;lt;name&amp;gt;config-store-service&amp;lt;/name&amp;gt;&lt;br/&gt;
                    &amp;lt;/config-data-store&amp;gt;&lt;/p&gt;

&lt;p&gt;                    &amp;lt;operational-data-store&amp;gt;&lt;br/&gt;
                        &amp;lt;type xmlns:operational-dom-store-spi=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:operational-dom-store&quot;&amp;gt;operational-dom-store-spi:operational-dom-datastore&amp;lt;/type&amp;gt;&lt;br/&gt;
                        &amp;lt;name&amp;gt;operational-store-service&amp;lt;/name&amp;gt;&lt;br/&gt;
                    &amp;lt;/operational-data-store&amp;gt;&lt;/p&gt;

&lt;p&gt;                    &amp;lt;max-data-broker-commit-queue-size xmlns=&quot;urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:impl&quot;&amp;gt;50000&amp;lt;/max-data-broker-commit-queue-size&amp;gt;&lt;br/&gt;
                &amp;lt;/module&amp;gt;&lt;/p&gt;</comment>
                            <comment id="45079" author="ricjhill@gmail.com" created="Mon, 27 Jul 2015 13:26:48 +0000"  >&lt;p&gt;New tests with configuration edited as described show that Helium scales to above 1M prefixes when only RIB is updated and only 5k prefixes when RIB and Topology are both updated. &lt;/p&gt;


&lt;p&gt;Test Setup&lt;/p&gt;

&lt;p&gt;Cluster size	1&lt;br/&gt;
RAM	16G&lt;br/&gt;
Heap	6553M&lt;br/&gt;
permGen 	0.5G&lt;br/&gt;
CPUs	4&lt;br/&gt;
Garbage Collection	Default&lt;br/&gt;
Karaf Features	odl-bgpcep-all, odl-restconf-noauth&lt;br/&gt;
ODL build	Helium SR4&lt;/p&gt;

&lt;p&gt;Java version	java version &quot;1.7.0_67&quot;&lt;br/&gt;
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)&lt;br/&gt;
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)&lt;/p&gt;


&lt;p&gt;Results&lt;/p&gt;

&lt;p&gt;	Total	Failed	Passed	Pass %&lt;br/&gt;
Critical tests	5	0	5	100%&lt;br/&gt;
All tests	6	0	6	100%&lt;/p&gt;</comment>
                            <comment id="45080" author="ricjhill@gmail.com" created="Mon, 27 Jul 2015 13:35:52 +0000"  >&lt;p&gt;Fixed &lt;/p&gt;

&lt;p&gt;1M routes on IMDS, RIB only, 16G RAM, 6553M HEAP: 3m 58s&lt;/p&gt;

&lt;p&gt;5k routes on IMDS, RIB+Topology, 16G RAM, 6553M HEAP: 1m 24s + 5m 26s&lt;/p&gt;


&lt;p&gt;We  can process 1m routes  RIB only but 5k routes when using RIB and  topology. To process more than 5k we expect we  need to use the ping-pong data-broker.&lt;/p&gt;

&lt;p&gt;This is no longer available in helium because of incompatibilities.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13121" name="opendaylight.tar.xz" size="92148" author="ricjhill@gmail.com" created="Wed, 22 Jul 2015 17:06:54 +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>4039</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=4039]]></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="10350"><![CDATA[Helium-4]]></customfieldvalue>

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

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