<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:55:15 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>[CONTROLLER-1326] Exception &apos;IllegalArgumentException: Route Identifiers must be supplied&apos; seen</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1326</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;when executing a flow programming test with mininet with 64 nodes, the following exception is seen:&lt;/p&gt;

&lt;p&gt;java.lang.IllegalArgumentException: Route Identifiers must be supplied&lt;br/&gt;
	at com.google.common.base.Preconditions.checkArgument(Preconditions.java:122)&lt;br/&gt;
	at org.opendaylight.controller.remote.rpc.registry.RpcRegistry$Messages$ContainsRoute.&amp;lt;init&amp;gt;(RpcRegistry.java:139)&lt;br/&gt;
	at org.opendaylight.controller.remote.rpc.registry.RpcRegistry$Messages$AddOrUpdateRoutes.&amp;lt;init&amp;gt;(RpcRegistry.java:160)&lt;br/&gt;
	at org.opendaylight.controller.remote.rpc.RpcListener.onRpcAvailable(RpcListener.java:46)&lt;br/&gt;
	at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRouter$3.run(DOMRpcRouter.java:104)&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:745)&lt;/p&gt;


&lt;p&gt;To reproduce:&lt;br/&gt;
1. Start mininet with 64 nodes and connect it to the controller&lt;br/&gt;
2. Blast 20k flows into the controller using flow config blaster:&lt;br/&gt;
   ./flow_config_blaster.py --auth --fpr 250 --flows 1000 --threads 20 --no-delete&lt;br/&gt;
3. Look at the logs&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="25880">CONTROLLER-1326</key>
            <summary>Exception &apos;IllegalArgumentException: Route Identifiers must be supplied&apos; seen</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="tony.tkacik@gmail.com">Tony Tkacik</assignee>
                                    <reporter username="jmedved@cisco.com">Jan Medved</reporter>
                        <labels>
                    </labels>
                <created>Sat, 16 May 2015 16:15:15 +0000</created>
                <updated>Mon, 1 Jun 2015 08:09:49 +0000</updated>
                            <resolved>Mon, 1 Jun 2015 08:09:49 +0000</resolved>
                                    <version>0.4.0</version>
                                                    <component>mdsal</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="50652" author="jmedved@cisco.com" created="Sat, 16 May 2015 16:17:27 +0000"  >&lt;p&gt;Attachment log.zip has been added with description: Logs&lt;/p&gt;</comment>
                            <comment id="50651" author="tony.tkacik@gmail.com" created="Tue, 19 May 2015 09:54:16 +0000"  >&lt;p&gt;There are two parts to this bug - one is DOMRpcRouter was sending out notification  of RPC added even if no new RPC type was present.&lt;/p&gt;

&lt;p&gt;In order to previous happen it means two implementations of add-flow Rpcs for same flow node were registered to MD-SAL at same time.&lt;/p&gt;

&lt;p&gt;Patch &lt;a href=&quot;https://git.opendaylight.org/gerrit/20708&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/20708&lt;/a&gt; fixes DOMRpcRouter sending empty updates to Rpc availability listeners, but core reason why there were two implementation present needs to be investigated in openflow plugin.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13508" name="log.zip" size="96220" author="jmedved@cisco.com" created="Sat, 16 May 2015 16:17:27 +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>3234</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=3234]]></customfieldvalue>

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

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

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