<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:57:04 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-2047] ODL Clustering issues</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-2047</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;&lt;ins&gt;&lt;b&gt;Requirement&lt;/b&gt;&lt;/ins&gt; :&#160; ODL clustering for high availability (HA) on data distribution&#160;&lt;/p&gt;

&lt;p&gt;Failover/High Availability failing in ODL cluster:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;b&gt;&lt;ins&gt;Expected&lt;/ins&gt;&lt;/b&gt; : In case any of the ODL instance gets down/restarted due to network splits or internal error, other instance in cluster should be available and functional. If the affected instance is having master mount, the other instance who is elected as master by re-election should be able to re-register the devices and resume the operations. Once the affected instance comes up, it should be able to join the cluster as member node and register the slave mounts. **&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;&lt;ins&gt;Observation&lt;/ins&gt;&lt;/b&gt; : When the odl instance which is having the master mount restarts, election happens among the other node in the cluster and elects the new leader. Now the new leader is trying to re-register the master mount but failed at a point due to the termination of the Akka Cluster Singleton Actor. Hence the cluster goes to idle state and failed to assign owner for the device DOM entity. In this case, the configuration of already mounted device/ new mounts will fail. &#160;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Env Configuration:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;3 node k8s Cluster ( 1 master &amp;amp; 3 worker nodes) with 3 ODL instances running on each node&lt;/li&gt;
	&lt;li&gt;CPU :&#160; 8 Cores&lt;/li&gt;
	&lt;li&gt;RAM : 20GB&lt;/li&gt;
	&lt;li&gt;Java Heap size : Min &#8211; 512MB Max &#8211; 16GB&lt;/li&gt;
	&lt;li&gt;JDK version : 11&lt;/li&gt;
	&lt;li&gt;Kubernetes version : 1.19.1&lt;/li&gt;
	&lt;li&gt;Docker version : 20.10.7&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;ODL features installed to enable clustering:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;odl-netconf-clustered-topology&lt;/li&gt;
	&lt;li&gt;odl-restconf-all&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Device configured : Netconf devices , all devices having same schema(tested with 250 devices)&lt;/p&gt;</description>
                <environment></environment>
        <key id="36103">CONTROLLER-2047</key>
            <summary>ODL Clustering issues</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="1" iconUrl="https://jira.opendaylight.org/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="gvrangan">Venkatrangan Govindarajan</assignee>
                                    <reporter username="Rohini.Ambika">Rohini Ambika</reporter>
                        <labels>
                            <label>pick-next</label>
                            <label>pt</label>
                    </labels>
                <created>Fri, 5 Aug 2022 06:24:11 +0000</created>
                <updated>Fri, 25 Aug 2023 14:29:44 +0000</updated>
                                            <version>4.0.10</version>
                                                    <component>clustering</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="71409" author="rovarga" created="Tue, 9 Aug 2022 20:07:30 +0000"  >&lt;p&gt;So this is cloning &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-2035&quot; title=&quot;ODL Cluster - Akka Cluster Singleton Manager Actor - OwnerSupervisor Getting Terminated and never restarts&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-2035&quot;&gt;&lt;del&gt;CONTROLLER-2035&lt;/del&gt;&lt;/a&gt;, which was resolved in 4.0.11. but the provided logs are from 4.0.10.&lt;br/&gt;
If this is still an issue, I would expect logs from 4.0.12 at the very least (i.e. Phosphorus SR3), with an explicit note that that release is no longer community-supported.&lt;/p&gt;

&lt;p&gt;What is the purpose of this issue?&lt;/p&gt;</comment>
                            <comment id="71410" author="JIRAUSER15001" created="Wed, 10 Aug 2022 06:51:55 +0000"  >&lt;p&gt;We have tested using 4.0.10 with &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-2035&quot; title=&quot;ODL Cluster - Akka Cluster Singleton Manager Actor - OwnerSupervisor Getting Terminated and never restarts&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-2035&quot;&gt;&lt;del&gt;CONTROLLER-2035&lt;/del&gt;&lt;/a&gt; patch applied , hence the logs represents 4.0.10 version.&lt;/p&gt;

&lt;p&gt;If needed , we can test with 4.0.12 version as mentioned and share the observations.&lt;/p&gt;</comment>
                            <comment id="71424" author="JIRAUSER15001" created="Wed, 24 Aug 2022 04:56:35 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rovarga&quot; class=&quot;user-hover&quot; rel=&quot;rovarga&quot;&gt;rovarga&lt;/a&gt; Tested with Phosphorous SR3 version and logs attached. Still we are facing this issue. Please check .&lt;/p&gt;</comment>
                            <comment id="71429" author="JIRAUSER15001" created="Thu, 1 Sep 2022 11:50:12 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rovarga&quot; class=&quot;user-hover&quot; rel=&quot;rovarga&quot;&gt;rovarga&lt;/a&gt; Did you get a chance to look in to the logs shared?&lt;/p&gt;</comment>
                            <comment id="71708" author="rovarga" created="Mon, 28 Nov 2022 18:30:55 +0000"  >&lt;p&gt;Sorry, too busy elsewhere. Putting it on backlog.&lt;/p&gt;</comment>
                            <comment id="72504" author="JIRAUSER15905" created="Fri, 25 Aug 2023 14:29:44 +0000"  >&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;There is any updates about the issue? &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;We are facing the same issue with a docker image of odl 0.18.1&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;We couldn&apos;t reach any of the actors on the cluster&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="35416">CONTROLLER-2035</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="18004" name="ODL_Cluster_logs_HA.docx" size="13136" author="Rohini.Ambika" created="Fri, 5 Aug 2022 06:30:17 +0000"/>
                            <attachment id="18006" name="PhosSR3_odl-0.log" size="562008" author="Rohini.Ambika" created="Wed, 24 Aug 2022 04:55:09 +0000"/>
                            <attachment id="18007" name="PhosSR3_odl-1.log" size="6151746" author="Rohini.Ambika" created="Wed, 24 Aug 2022 04:55:18 +0000"/>
                            <attachment id="18008" name="PhosSR3_odl-2.log" size="6156821" author="Rohini.Ambika" created="Wed, 24 Aug 2022 04:55:18 +0000"/>
                            <attachment id="18001" name="akka-odl-instance1.conf" size="1990" author="Rohini.Ambika" created="Fri, 5 Aug 2022 06:29:28 +0000"/>
                            <attachment id="18002" name="akka-odl-instance2.conf" size="1992" author="Rohini.Ambika" created="Fri, 5 Aug 2022 06:29:28 +0000"/>
                            <attachment id="18003" name="akka-odl-instance3.conf" size="1990" author="Rohini.Ambika" created="Fri, 5 Aug 2022 06:29:28 +0000"/>
                            <attachment id="18000" name="module-shards.conf" size="1441" author="Rohini.Ambika" created="Fri, 5 Aug 2022 06:29:17 +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_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10312"><![CDATA[High]]></customfieldvalue>

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

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