<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:32:46 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>[OPNFLWPLUG-551] controller becomes deadlocked after arp packet floods</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-551</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;Here I have encountered a problem when testing the ODL performance. The following is the way how i did. I wrote a test program sending arp packets to ODL at some rate. when the rate reaches a relative high level, ODL stops replying arp packet, and it seems to be deadlocked. I followed ODL and figure the reason out. Firstly, the QueueHarvester  find out that the packets from switch belong to packet-in and forward them to MD-SAL. And then MD-SAL uses distruptor to push notification. Finally packet handler in L2switch decode the packet from MD-SAL and publich the packet to MD-SAL again. Here is the key section. Disruptor uses ring buffer to store packets. If the buffer is full, provider has to wait consumer to pick packet out. When the packets flood, packet handler cannot process in time, so ring buffer in distruptor has no space  some time later. After this time QueueHarvester drops all packet because ring buffer is full, while packet handler is also waiting to publich decoded  packet, they are deadlocked.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Linux&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="27819">OPNFLWPLUG-551</key>
            <summary>controller becomes deadlocked after arp packet floods</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="-1">Unassigned</assignee>
                                    <reporter username="tony_huang_ii@163.com">Tony Huang</reporter>
                        <labels>
                    </labels>
                <created>Tue, 22 Sep 2015 03:47:54 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:39 +0000</updated>
                            <resolved>Thu, 1 Jun 2017 09:14:41 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="57331" author="tony_huang_ii@163.com" created="Tue, 22 Sep 2015 03:47:54 +0000"  >&lt;p&gt;Attachment file_4335.txt has been added with description: Thread &lt;span class=&quot;error&quot;&gt;&amp;#91;OFmsgHarvester-0&amp;#93;&lt;/span&gt;, Thread &lt;span class=&quot;error&quot;&gt;&amp;#91;OFmsgProcessor-1&amp;#93;&lt;/span&gt; and Thread &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-28-thread-1&amp;#93;&lt;/span&gt; call stacks&lt;/p&gt;</comment>
                            <comment id="57329" author="mirehak@cisco.com" created="Thu, 12 Nov 2015 10:03:07 +0000"  >&lt;p&gt;Hi Tony,&lt;br/&gt;
could you retest with Lithium design?&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin::LiProposal_dev_setup&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin::LiProposal_dev_setup&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="57330" author="jozef.bacigal@pantheon.tech" created="Thu, 1 Jun 2017 09:14:41 +0000"  >&lt;p&gt;He design is deprecated in carbon release and will be abandoned in nitrogen release. &lt;/p&gt;

&lt;p&gt;In carbon and boron release is problem with threads solved by&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/58100/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/58100/1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and cherrypicks.&lt;/p&gt;

&lt;p&gt;Closing as fixed&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14009" name="file_4335.txt" size="3953" author="tony_huang_ii@163.com" created="Tue, 22 Sep 2015 03:47: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>4335</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=4335]]></customfieldvalue>

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

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