<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:59 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>[NETCONF-422] java.lang.OutOfMemoryError: GC overhead limit exceeded generates &quot;Master is down&quot; exception</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-422</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;I&apos;m running clustered 3-node ODL with 5 active netconf sessions with Honeycomb netconf server after some time generates&lt;br/&gt;
2017-05-15 13:04:04.423 UTC &lt;span class=&quot;error&quot;&gt;&amp;#91;netconf-netty-1&amp;#93;&lt;/span&gt; WARN  o.o.n.i.u.DeserializerExceptionHandler - An exception occurred during message handling&lt;br/&gt;
io.netty.handler.codec.DecoderException: java.lang.OutOfMemoryError: GC overhead limit exceeded &lt;br/&gt;
in honeycomb and periodic messages in ODL:&lt;br/&gt;
Caused by: NetconfDocumentedException{message=RemoteDevice&lt;/p&gt;
{overcloud-controller-2.opnfv.org}
&lt;p&gt;:Master is down.&lt;/p&gt;


&lt;p&gt;Please contact me (mperina@cisco.com) about logs since thier size is over 1GB.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21435">NETCONF-422</key>
            <summary>java.lang.OutOfMemoryError: GC overhead limit exceeded generates &quot;Master is down&quot; exception</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="matej.perina">Matej Perina</reporter>
                        <labels>
                    </labels>
                <created>Mon, 15 May 2017 14:21:47 +0000</created>
                <updated>Fri, 15 Mar 2019 22:22:41 +0000</updated>
                            <resolved>Tue, 16 May 2017 13:29:11 +0000</resolved>
                                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="40082" author="anipbu" created="Mon, 15 May 2017 22:02:17 +0000"  >&lt;p&gt;Is this a blocker bug for Carbon?  If so, is there an ETA for when a fix can be completed?  If not, could someone from the NETCONF team please retarget the for Nitrogen or Carbon SR1?&lt;/p&gt;</comment>
                            <comment id="40083" author="andrej.mak@pantheon.tech" created="Tue, 16 May 2017 11:24:25 +0000"  >&lt;p&gt;I&apos;ve found this in master node logs:&lt;/p&gt;

&lt;p&gt;2017-05-15 12:29:51,897 | TRACE | lt-dispatcher-31 | NetconfDeviceCommunicator        | 299 - org.opendaylight.netconf.sal-netconf-connector - 1.5.0.Carbon | RemoteDevice&lt;/p&gt;
{overcloud-controller-0.opnfv.org}: Sending message &amp;lt;rpc message-id=&quot;m-3327&quot; xmlns=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&amp;gt;&lt;br/&gt;
2017-05-15 12:29:51,898 | TRACE | oupCloseable-3-1 | NetconfDeviceCommunicator        | 299 - org.opendaylight.netconf.sal-netconf-connector - 1.5.0.Carbon | Finished sending request &amp;lt;rpc message-id=&quot;m-3327&quot; xmlns=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&amp;gt;&lt;br/&gt;
2017-05-15 12:30:04,211 | DEBUG | oupCloseable-3-1 | NetconfDeviceCommunicator        | 299 - org.opendaylight.netconf.sal-netconf-connector - 1.5.0.Carbon | RemoteDevice{overcloud-controller-0.opnfv.org}
&lt;p&gt;: Message received &amp;lt;rpc-reply xmlns=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot; message-id=&quot;m-3327&quot;&amp;gt;&lt;br/&gt;
2017-05-15 12:30:04,213 | TRACE | oupCloseable-3-1 | NetconfDeviceCommunicator        | 299 - org.opendaylight.netconf.sal-netconf-connector - 1.5.0.Carbon | RemoteDevice&lt;/p&gt;
{overcloud-controller-0.opnfv.org}
&lt;p&gt;: Matched request: &amp;lt;rpc message-id=&quot;m-3327&quot; xmlns=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&amp;gt;&lt;/p&gt;

&lt;p&gt;Master node sends rpc to the device. Probably due to &quot;GC overhead limit exceeded&quot; on the device, rpc-reply is sent from device to ODL 11s later. Default ask timeout in odl-netconf-clustered-topology is 5s, hence &quot;Master is down.&quot; message.&lt;/p&gt;

&lt;p&gt;Ask timeout can be set when mount point is created by parameter &quot;actor-response-wait-time&quot;, see netconf-node-topology.yang.&lt;br/&gt;
In my opinion, you need to somehow throttle reads/writes via netconf, so honeycomb manages to process messages in time.&lt;br/&gt;
Maybe &quot;concurrent-rpc-limit&quot; parameter from netconf-node-topology.yang could be used. It limits how many rpcs can be sent, before reply to first arrives. If limit is exceeded, it throws an exception.&lt;/p&gt;</comment>
                            <comment id="40084" author="rovarga" created="Tue, 16 May 2017 12:28:47 +0000"  >&lt;p&gt;This is a problem on the SB device, which is running Boron-SR3 code and is probably not sized properly. Lowering priority and targetting Boron-SR4.&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>8454</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=8454]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10322"><![CDATA[Boron-4]]></customfieldvalue>

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

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