<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:36:19 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>[OVSDB-411] &quot;Too many open files&quot; IOException caused by too many pipe fds accumulated when create ovsdb client</title>
                <link>https://jira.opendaylight.org/browse/OVSDB-411</link>
                <project id="10158" key="OVSDB">ovsdb</project>
                    <description>&lt;p&gt;Everytime when create new connection by method &quot;connectWithSsl&quot;, a new event loop will be created(line 149 in file library/impl/src/main/java/org/opendaylight/ovsdb/lib/impl/OvsdbConnectionService.java) but it will never be shutted down; as a result of that, many pipe fds(used by event loop) are accumulated until raise &quot;Too many open files&quot; IOException.&lt;/p&gt;

&lt;p&gt;To solve the problem described above, suggests that create only one event loop for active client connection, and shutdown it gracefully at OvsdbConnectionService&apos;s close() method.&lt;/p&gt;

&lt;p&gt;p.s. The attachment file is a git-diff file of my solution about this issue.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Linux&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="22103">OVSDB-411</key>
            <summary>&quot;Too many open files&quot; IOException caused by too many pipe fds accumulated when create ovsdb client</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="rovarga">Robert Varga</assignee>
                                    <reporter username="guowang@baicells.com">guowang</reporter>
                        <labels>
                    </labels>
                <created>Tue, 2 May 2017 09:34:04 +0000</created>
                <updated>Thu, 7 May 2020 08:17:28 +0000</updated>
                            <resolved>Thu, 7 May 2020 08:17:28 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>Library</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="41655" author="guowang@baicells.com" created="Tue, 2 May 2017 09:34:04 +0000"  >&lt;p&gt;Attachment diff has been added with description: too many open files exception&lt;/p&gt;</comment>
                            <comment id="62776" author="opendaylight.release" created="Thu, 3 May 2018 10:20:55 +0000"  >&lt;p&gt;Andrew, moving it to you for now.&lt;/p&gt;

&lt;p&gt;Please&#160;decide to who this should be assigned.&#160;&#160;&lt;/p&gt;</comment>
                            <comment id="62796" author="agrimberg" created="Thu, 3 May 2018 16:05:35 +0000"  >&lt;p&gt;You must mean some other Andrew.&lt;/p&gt;</comment>
                            <comment id="63071" author="thapar" created="Wed, 23 May 2018 04:39:03 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=suneelu&quot; class=&quot;user-hover&quot; rel=&quot;suneelu&quot;&gt;suneelu&lt;/a&gt; Can you check and confirm if this issue is still valid?&lt;/p&gt;</comment>
                            <comment id="66740" author="vishnoianil@gmail.com" created="Wed, 1 May 2019 23:40:26 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=suneelu&quot; class=&quot;user-hover&quot; rel=&quot;suneelu&quot;&gt;suneelu&lt;/a&gt; are you still working on this issue ?&lt;/p&gt;</comment>
                            <comment id="67539" author="rovarga" created="Thu, 5 Dec 2019 19:29:32 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/c/ovsdb/+/86161&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/c/ovsdb/+/86161&lt;/a&gt; is fixing this as part of &lt;a href=&quot;https://jira.opendaylight.org/browse/OVSDB-454&quot; title=&quot;OvsdbConnectionService background thread (from netty?) should be daemon (and have a proper thread name)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;OVSDB-454&quot;&gt;&lt;del&gt;OVSDB-454&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="67545" author="rovarga" created="Thu, 5 Dec 2019 22:34:14 +0000"  >&lt;p&gt;The leak caused here uses anonymous threadpools, whereas &lt;a href=&quot;https://jira.opendaylight.org/browse/OVSDB-454&quot; title=&quot;OvsdbConnectionService background thread (from netty?) should be daemon (and have a proper thread name)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;OVSDB-454&quot;&gt;&lt;del&gt;OVSDB-454&lt;/del&gt;&lt;/a&gt; properly names them.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="29242">OVSDB-454</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="22023">OVSDB-331</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="12921" name="diff" size="1669" author="guowang@baicells.com" created="Tue, 2 May 2017 09:34:04 +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>8350</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=8350]]></customfieldvalue>

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

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