<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:32:17 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-370] of-flow: connecting 256 switches makes odl unusualbe with default memory settings</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-370</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;when i connect and disconnect 256 switches (and ask for operational data for all swithes) then the next tests are affected with lots of errors, and configured flows are not present on the switch&lt;/p&gt;

&lt;p&gt;content of karaf.out:&lt;/p&gt;

&lt;p&gt;Exception in thread &quot;fileinstall-/home/odl/distribution-karaf-0.3.0-SNAPSHOT/etc&quot; Exception in thread &quot;qtp1414614368-92&quot; java.lang.OutOfMemoryError: GC overhead limit exceeded&lt;br/&gt;
Exception in thread &quot;qtp1414614368-14665&quot;       at java.util.Arrays.copyOf(Unknown Source)&lt;br/&gt;
        at java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)&lt;br/&gt;
        at java.lang.AbstractStringBuilder.ensureCapacityInternal(Unknown Source)&lt;br/&gt;
        at java.lang.AbstractStringBuilder.append(Unknown Source)&lt;/p&gt;

&lt;p&gt;Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread &quot;fileinstall-/home/odl/distribution-karaf-0.3.0-SNAPSHOT/etc&quot;&lt;br/&gt;
Exception in thread &quot;qtp1414614368-91&quot; Exception in thread &quot;qtp1414614368-14669&quot; Exception in thread &quot;Thread-2&quot; java.lang.OutOfMemoryError: GC overhead limit exceeded&lt;br/&gt;
java.lang.OutOfMemoryError: GC overhead limit exceeded&lt;br/&gt;
java.lang.OutOfMemoryError: GC overhead limit exceeded&lt;br/&gt;
java.lang.OutOfMemoryError: GC overhead limit exceeded&lt;br/&gt;
java.lang.OutOfMemoryError: GC overhead limit exceeded&lt;/p&gt;


&lt;p&gt;VM: &lt;br/&gt;
16G ram; &lt;br/&gt;
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;odl: &lt;a href=&quot;https://jenkins.opendaylight.org/integration/view/All/job/integration-master-project-centralized-integration/3256/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/integration/view/All/job/integration-master-project-centralized-integration/3256/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;the only installed feature was odl-openflowplugin-all&lt;/p&gt;

&lt;p&gt;used default settings (2G heap; 512M perm size)&lt;/p&gt;


&lt;p&gt;steps to reproduce:&lt;br/&gt;
1) simply connect 256 swithces with mininet and check if they are connected; then disconnect (no flows installed here)&lt;br/&gt;
2) run any suite which will install flows and repeat it 1-5 times; till you have bad results&lt;/p&gt;


&lt;p&gt;i did it like this:&lt;br/&gt;
1)  pybot -v CONTROLLER:10.25.2.9 -v MININET:127.0.0.1 -v MININET_USER:mininet -v USER_HOME:/home/mininet -v RESTCONFPORT:8181 -v PORT:8181 -v TOPO_TREE_DEPTH:1  tools/OF_Test/robot_suites/998_&lt;em&gt;Independent_OF_Tests_ovs/010&lt;/em&gt;_Connect_256_Switches.txt&lt;br/&gt;
2) (repeat; i did 2x) pybot -v CONTROLLER:10.25.2.9 -v MININET:127.0.0.1 -v MININET_USER:mininet -v USER_HOME:/home/mininet -v RESTCONFPORT:8181 -v PORT:8181 -v TOPO_TREE_DEPTH:1 csit/suites/openflowplugin/Flows_Stats_OF13/&lt;/p&gt;



&lt;p&gt;even the log karaf.out shows OutOfMemory exception, i do not expect that simply connecting 256 switches and the requiest for the operational data in such state can consume whole heap (only 256 swithces without any installed flows)&lt;/p&gt;


&lt;p&gt;this bug can be related to &lt;a href=&quot;https://bugs.opendaylight.org/show_bug.cgi?id=2729&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.opendaylight.org/show_bug.cgi?id=2729&lt;/a&gt;&lt;br/&gt;
there is also 250 switches used and the problems appear when stats(operational data) are requests&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27638">OPNFLWPLUG-370</key>
            <summary>of-flow: connecting 256 switches makes odl unusualbe with default memory settings</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="pgubka@cisco.com">Peter Gubka</reporter>
                        <labels>
                    </labels>
                <created>Thu, 26 Feb 2015 22:10:42 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:26 +0000</updated>
                            <resolved>Wed, 27 May 2015 12:48:49 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="56534" author="pgubka@cisco.com" created="Thu, 26 Feb 2015 22:10:42 +0000"  >&lt;p&gt;Attachment 256sw.tar.xz has been added with description: logs&lt;/p&gt;</comment>
                            <comment id="56533" author="pgubka@cisco.com" created="Wed, 27 May 2015 12:48:49 +0000"  >&lt;p&gt;as there is not any &quot;required&quot; or &quot;declared&quot; number, which &lt;br/&gt;
should be supported, i am closing this bug&lt;/p&gt;

&lt;p&gt;the following job measure the number of supported nodes&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/openflowplugin/job/openflowplugin-csit-periodic-1node-cds-scalability-daily-only-master/plot/Inventory%20Scalability/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/openflowplugin/job/openflowplugin-csit-periodic-1node-cds-scalability-daily-only-master/plot/Inventory%20Scalability/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13946" name="256sw.tar.xz" size="57560" author="pgubka@cisco.com" created="Thu, 26 Feb 2015 22:10:42 +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>2765</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=2765]]></customfieldvalue>

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

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