<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:22:40 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>[NETVIRT-867] NPE at org.opendaylight.netvirt.elan.arp.responder.ArpResponderUtil.getMatchCriteria(ArpResponderUtil.java:178)</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-867</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;In the logs of &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1756&quot; title=&quot;OOM due to huge Map in ShardDataTree&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1756&quot;&gt;&lt;del&gt;CONTROLLER-1756&lt;/del&gt;&lt;/a&gt; I&apos;m seeing some of these, which should be looked at:&lt;/p&gt;

&lt;p&gt;2017-08-22 17:11:50,048 | ERROR | Pool-1-worker-45 | DataStoreJobCoordinator          | 319 - org.opendaylight.genius.mdsalutil-api - 0.2.2.Carbon | Exception when executing jobEntry: JobEntry&lt;/p&gt;
{key=&apos;VPNINTERFACE-
55ef861d-a228-4f3c-9b1c-110017f6604e&apos;, mainWorker=org.opendaylight.netvirt.vpnmanager.VpnInterfaceManager$$Lambda$584/679401846@6c234385, rollbackWorker=null, retryCount=0, futures=null}
&lt;p&gt;java.lang.NullPointerException&lt;br/&gt;
        at org.opendaylight.netvirt.elan.arp.responder.ArpResponderUtil.getMatchCriteria(ArpResponderUtil.java:178)&lt;br/&gt;
        at org.opendaylight.netvirt.elan.utils.ElanUtils.addArpResponderFlow(ElanUtils.java:2333)&lt;br/&gt;
        at org.opendaylight.netvirt.elan.internal.ElanServiceProvider.addArpResponderFlow(ElanServiceProvider.java:821)&lt;br/&gt;
        at Proxy6027908b_d3c4_41a8_ad12_9b2b178ad779.addArpResponderFlow(Unknown Source)&lt;br/&gt;
        at Proxy0897b899_5377_482b_9328_0843142bc04b.addArpResponderFlow(Unknown Source)&lt;br/&gt;
        at org.opendaylight.netvirt.vpnmanager.arp.responder.ArpResponderHandler.addArpResponderFlow(ArpResponderHandler.java:95)&lt;br/&gt;
        at org.opendaylight.netvirt.vpnmanager.VpnInterfaceManager.processVpnInterfaceAdjacencies(VpnInterfaceManager.java:633)&lt;br/&gt;
        at org.opendaylight.netvirt.vpnmanager.VpnInterfaceManager.processVpnInterfaceUp(VpnInterfaceManager.java:354)&lt;br/&gt;
        at org.opendaylight.netvirt.vpnmanager.VpnInterfaceManager.lambda$addVpnInterface$0(VpnInterfaceManager.java:238)&lt;br/&gt;
        at org.opendaylight.genius.datastoreutils.DataStoreJobCoordinator$MainTask.run(DataStoreJobCoordinator.java:285)&lt;span class=&quot;error&quot;&gt;&amp;#91;319:org.opendaylight.genius.mdsalutil-api:0.2.2.Carbon&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_141&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_141&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_141&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_141&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_141&amp;#93;&lt;/span&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="20788">NETVIRT-867</key>
            <summary>NPE at org.opendaylight.netvirt.elan.arp.responder.ArpResponderUtil.getMatchCriteria(ArpResponderUtil.java:178)</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="vinothb">Vinoth B</assignee>
                                    <reporter username="vorburger">Michael Vorburger</reporter>
                        <labels>
                    </labels>
                <created>Wed, 23 Aug 2017 10:42:29 +0000</created>
                <updated>Tue, 5 Dec 2017 14:51:12 +0000</updated>
                            <resolved>Tue, 5 Dec 2017 14:51:12 +0000</resolved>
                                    <version>Carbon</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="38321" author="vinothb" created="Wed, 30 Aug 2017 12:48:40 +0000"  >&lt;p&gt;After analyzing the karaf log, the ELANInstance is null for the particular interfaces. The VPN interface add event for these interfaces may be failed because of OOM. It causes the NPE while retrieving the ELAN instances.&lt;/p&gt;

&lt;p&gt;I have added the null check before adding the ARP flow. &lt;/p&gt;

&lt;p&gt;Please mention the steps to reproduce to verify the fix.&lt;/p&gt;</comment>
                            <comment id="38322" author="vorburger" created="Wed, 30 Aug 2017 14:17:32 +0000"  >&lt;p&gt;&amp;gt; The VPN interface add event for these interfaces may be failed because of OOM&lt;/p&gt;

&lt;p&gt;That is very likely, because in case of an OOM we shut down Karaf completely, we don&apos;t just not do certain things... so this explanation doesn&apos;t really make that much sense.&lt;/p&gt;

&lt;p&gt;&amp;gt; Please mention the steps to reproduce to verify the fix.&lt;/p&gt;

&lt;p&gt;I&apos;ve no idea - quote &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-1756&quot; title=&quot;OOM due to huge Map in ShardDataTree&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-1756&quot;&gt;&lt;del&gt;CONTROLLER-1756&lt;/del&gt;&lt;/a&gt; &quot;Our scenario is a cluster of 3 nodes with odl-netvirt-openstack being stress tested by OpenStack&apos;s rally benchmarking tool.&quot; ... so I would suggest that you propose a Gerrit doing what you think would fix this, get that reviewed and merged and we close this, and re-open it if it is still seen after merging your fix.&lt;/p&gt;</comment>
                            <comment id="38323" author="vinothb" created="Thu, 31 Aug 2017 11:54:13 +0000"  >&lt;p&gt;Patch pushed:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/62484/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/62484/&lt;/a&gt;&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>9035</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=9035]]></customfieldvalue>

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

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