<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:36:16 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-388] Clustering : In 3 node cluster, logout the OWNER node in karaf log, throws CandidateAlreadyRegisteredException</title>
                <link>https://jira.opendaylight.org/browse/OVSDB-388</link>
                <project id="10158" key="OVSDB">ovsdb</project>
                    <description>&lt;p&gt;ODL Version : distribution-karaf-0.5.2-Boron-SR2&lt;/p&gt;

&lt;p&gt;Openstack Version : mitaka&lt;/p&gt;

&lt;p&gt;Setup Details : 3 ODL Nodes + 1 Control Node + 2 Compute Nodes&lt;/p&gt;

&lt;p&gt;Steps to Reproduce:&lt;br/&gt;
1. Start karaf and install odl-ovsdb-openstack and jolokia bundle&lt;br/&gt;
2. Check cluster is formed. And check network topology is initiated&lt;br/&gt;
3. Check the entity owner list and confirm the &quot;OWNER&quot; node (say member-2).&lt;br/&gt;
4. Logout the &quot;OWNER&quot; node and verify the entity owner previous owner will be removed and new owner node will be assigned.&lt;br/&gt;
5. In the remaining two nodes (say member-1 and member-3) &quot;CandidateAlreadyRegisteredException&quot; is been observed in the karaf logs.&lt;/p&gt;

&lt;p&gt;Observation:&lt;/p&gt;

&lt;p&gt;When &quot;Owner&quot; node goes down, one of the remaining two nodes act as &quot;MASTER&quot; and other as &quot;SLAVE&quot;. Only at this time &quot;CandidateAlreadyRegisteredException&quot; is been observed. The exception is not observed when ODLs are not connect with OVS. Only when it is connected OVS, the exception is reproduced.&lt;/p&gt;

&lt;p&gt;karaf.log:1755:org.opendaylight.controller.md.sal.common.api.clustering.CandidateAlreadyRegisteredException: Candidate has already been registered for Entity{type=&apos;ovsdb&apos;, id=/(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=ovsdb:1}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://uuid/24e237d2-70d7-4e10-9d50-2dd4a680f70a}
&lt;p&gt;]}&lt;br/&gt;
karaf.log:1768:org.opendaylight.controller.md.sal.common.api.clustering.CandidateAlreadyRegisteredException: Candidate has already been registered for Entity{type=&apos;ovsdb&apos;, id=/(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=ovsdb:1}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://uuid/edc5f467-d8e8-469a-b451-83e832f43bb9}
&lt;p&gt;]}&lt;br/&gt;
karaf.log:1781:org.opendaylight.controller.md.sal.common.api.clustering.CandidateAlreadyRegisteredException: Candidate has already been registered for Entity{type=&apos;ovsdb&apos;, id=/(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=ovsdb:1}
&lt;p&gt;]/node/node[&lt;/p&gt;
{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://uuid/fa6ea16b-52dd-4366-883d-2d2ed3e26834}
&lt;p&gt;]}&lt;/p&gt;

&lt;p&gt;Note:&lt;br/&gt;
24e237d2-70d7-4e10-9d50-2dd4a680f70a &#8211; Control Node UUID&lt;br/&gt;
fa6ea16b-52dd-4366-883d-2d2ed3e26834 &#8211; Compute Node1 UUID&lt;br/&gt;
edc5f467-d8e8-469a-b451-83e832f43bb9 &#8211; Compute Node2 UUID&lt;/p&gt;

&lt;p&gt;The above exception will not affect any functionality.&lt;/p&gt;

&lt;p&gt;Please find the attached files for karaf logs and entity owner details.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="22080">OVSDB-388</key>
            <summary>Clustering : In 3 node cluster, logout the OWNER node in karaf log, throws CandidateAlreadyRegisteredException</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <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="-1">Unassigned</assignee>
                                    <reporter username="ranjithkumar_t@hcl.com">ranjithkumar_t</reporter>
                        <labels>
                    </labels>
                <created>Tue, 20 Dec 2016 10:31:17 +0000</created>
                <updated>Thu, 19 Oct 2017 21:26:58 +0000</updated>
                                            <version>unspecified</version>
                                                    <component>Clustering</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="41600" author="ranjithkumar_t@hcl.com" created="Tue, 20 Dec 2016 10:33:47 +0000"  >&lt;p&gt;Attachment karaf logs.zip has been added with description: karaf logs for your reference&lt;/p&gt;</comment>
                            <comment id="41601" author="ranjithkumar_t@hcl.com" created="Tue, 20 Dec 2016 10:35:39 +0000"  >&lt;p&gt;Attachment Entity Owners.txt has been added with description: Entity owner details once owner node is down&lt;/p&gt;</comment>
                            <comment id="41598" author="tpantelis" created="Wed, 21 Dec 2016 11:35:02 +0000"  >&lt;p&gt;Was this bug filed in clustering b/c the EOS is possibly incorrectly reporting CandidateAlreadyRegisteredException? If not then this looks like an issue in the application code (i.e. attempting to re-register an existing candidate), not in the EOS, and this bug should be moved elsewhere.&lt;/p&gt;</comment>
                            <comment id="41599" author="rovarga" created="Wed, 12 Apr 2017 11:05:53 +0000"  >&lt;p&gt;Assigning to ovsdb to check things on their end.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12918" name="Entity Owners.txt" size="3680" author="ranjithkumar_t@hcl.com" created="Tue, 20 Dec 2016 10:35:39 +0000"/>
                            <attachment id="12917" name="karaf logs.zip" size="184230" author="ranjithkumar_t@hcl.com" created="Tue, 20 Dec 2016 10:33:47 +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>7410</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=7410]]></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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i022fb:</customfieldvalue>

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