<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:54:32 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-1043] Too many file handles opened</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1043</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;Starting karaf on OSX Maverics with the following features integration project stable/helium build of 24 Nov 2014 results in a catastrophic run-away icorrect TCP socket creation/closure for for IPv6 connections. The suspect is netconf. The jvm runs out of file-handles and crashes.&lt;/p&gt;

&lt;p&gt;feature:install odl-netconf-connector-all odl-restconf-noauth odl-toaster-ui&lt;/p&gt;

&lt;p&gt;Error (although unclear if this is an effect or the root issue)&lt;/p&gt;

&lt;p&gt;2014-11-24 20:58:13,456 | INFO  | ventExecutor-1-1 | ProtocolSessionPromise           | 128 - org.opendaylight.controller.protocol-framework - 0.5.2.SNAPSHOT | Failed to connect to ts2-host4:2022&lt;br/&gt;
io.netty.channel.ChannelException: Unable to create Channel from class class io.netty.channel.socket.nio.NioSocketChannel&lt;br/&gt;
	at io.netty.bootstrap.AbstractBootstrap$BootstrapChannelFactory.newChannel(AbstractBootstrap.java:447)&lt;span class=&quot;error&quot;&gt;&amp;#91;125:io.netty.transport:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.bootstrap.AbstractBootstrap.initAndRegister(AbstractBootstrap.java:298)&lt;span class=&quot;error&quot;&gt;&amp;#91;125:io.netty.transport:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.bootstrap.Bootstrap.doConnect(Bootstrap.java:133)&lt;span class=&quot;error&quot;&gt;&amp;#91;125:io.netty.transport:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:115)&lt;span class=&quot;error&quot;&gt;&amp;#91;125:io.netty.transport:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.protocol.framework.ProtocolSessionPromise.connect(ProtocolSessionPromise.java:53)&lt;span class=&quot;error&quot;&gt;&amp;#91;128:org.opendaylight.controller.protocol-framework:0.5.2.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.protocol.framework.ProtocolSessionPromise$BootstrapConnectListener$ReconnectingStrategyListener.operationComplete(ProtocolSessionPromise.java:143)&lt;span class=&quot;error&quot;&gt;&amp;#91;128:org.opendaylight.controller.protocol-framework:0.5.2.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:680)&lt;span class=&quot;error&quot;&gt;&amp;#91;126:io.netty.common:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:567)&lt;span class=&quot;error&quot;&gt;&amp;#91;126:io.netty.common:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:397)&lt;span class=&quot;error&quot;&gt;&amp;#91;126:io.netty.common:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.PromiseTask.setSuccessInternal(PromiseTask.java:106)&lt;span class=&quot;error&quot;&gt;&amp;#91;126:io.netty.common:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:124)&lt;span class=&quot;error&quot;&gt;&amp;#91;126:io.netty.common:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.GlobalEventExecutor$TaskRunner.run(GlobalEventExecutor.java:338)&lt;span class=&quot;error&quot;&gt;&amp;#91;126:io.netty.common:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)&lt;span class=&quot;error&quot;&gt;&amp;#91;126:io.netty.common:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:745)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
Caused by: io.netty.channel.ChannelException: Failed to open a socket.&lt;br/&gt;
	at io.netty.channel.socket.nio.NioSocketChannel.newSocket(NioSocketChannel.java:60)&lt;span class=&quot;error&quot;&gt;&amp;#91;125:io.netty.transport:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.socket.nio.NioSocketChannel.&amp;lt;init&amp;gt;(NioSocketChannel.java:70)&lt;span class=&quot;error&quot;&gt;&amp;#91;125:io.netty.transport:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.GeneratedConstructorAccessor95.newInstance(Unknown Source)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.Class.newInstance(Class.java:379)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.bootstrap.AbstractBootstrap$BootstrapChannelFactory.newChannel(AbstractBootstrap.java:445)&lt;span class=&quot;error&quot;&gt;&amp;#91;125:io.netty.transport:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	... 13 more&lt;br/&gt;
Caused by: java.net.SocketException: Too many open files&lt;br/&gt;
	at sun.nio.ch.Net.socket0(Native Method)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.nio.ch.Net.socket(Net.java:423)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.nio.ch.Net.socket(Net.java:416)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.nio.ch.SocketChannelImpl.&amp;lt;init&amp;gt;(SocketChannelImpl.java:104)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.nio.ch.SelectorProviderImpl.openSocketChannel(SelectorProviderImpl.java:60)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_71&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.socket.nio.NioSocketChannel.newSocket(NioSocketChannel.java:58)&lt;span class=&quot;error&quot;&gt;&amp;#91;125:io.netty.transport:4.0.23.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	... 19 more&lt;/p&gt;



&lt;p&gt;lsof output gives an extensive list of non deallocated file handles:&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="25597">CONTROLLER-1043</key>
            <summary>Too many file handles opened</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="mmarsale@cisco.com">Maros Marsalek</assignee>
                                    <reporter username="wojdec">Wojciech Dec</reporter>
                        <labels>
                    </labels>
                <created>Mon, 24 Nov 2014 20:35:40 +0000</created>
                <updated>Mon, 1 Dec 2014 08:43:53 +0000</updated>
                            <resolved>Mon, 1 Dec 2014 08:43:53 +0000</resolved>
                                    <version>Post-Helium</version>
                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="49870" author="wdec@cisco.com" created="Mon, 24 Nov 2014 20:35:40 +0000"  >&lt;p&gt;Attachment lsof.txt has been added with description: lsof output&lt;/p&gt;</comment>
                            <comment id="49868" author="mmarsale@cisco.com" created="Tue, 25 Nov 2014 08:31:08 +0000"  >&lt;p&gt;Hi Wojciech,&lt;/p&gt;

&lt;p&gt;Could you give me more detailed information about:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;What features were installed&lt;/li&gt;
	&lt;li&gt;How did you configure the netconf connector for your device (Restconf, initial conifg)&lt;/li&gt;
	&lt;li&gt;Was your device up and running&lt;/li&gt;
	&lt;li&gt;Was ODL able to connect to your device, or it was attempting in a loop(failing) increasing the open files count&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Also if you have the log from that run, it might be useful.&lt;/p&gt;</comment>
                            <comment id="49869" author="mmarsale@cisco.com" created="Mon, 1 Dec 2014 08:21:30 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/13198/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/13198/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/13201/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/13201/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13468" name="lsof.txt" size="792092" author="wojdec" created="Mon, 24 Nov 2014 20:35:40 +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>2430</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=2430]]></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="10360"><![CDATA[Helium-2]]></customfieldvalue>

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

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