<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:35: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>[OVSDB-286] ovs node removed from operational after partitioned from network and a config is made</title>
                <link>https://jira.opendaylight.org/browse/OVSDB-286</link>
                <project id="10158" key="OVSDB">ovsdb</project>
                    <description>&lt;p&gt;the final result is an ovs instance thinking it&apos;s connected to the plugin (e.g. &quot;is_connected: true&quot;) but it does not exist in operational.&lt;/p&gt;

&lt;p&gt;steps to reproduce:&lt;/p&gt;

&lt;p&gt;1.  connect ovs node to plugin (ovs-vsctl set-manager)&lt;/p&gt;

&lt;p&gt;2.  partition node from controller with iptables:&lt;br/&gt;
    sudo /sbin/iptables -A OUTPUT -p tcp --dport 6640 -j DROP&lt;/p&gt;

&lt;p&gt;3.  clear ip tables so communication is ok again.&lt;/p&gt;

&lt;p&gt;4.  create a bridge via northbound rest api&lt;/p&gt;



&lt;p&gt;notes:&lt;/p&gt;

&lt;p&gt;It doesn&apos;t appear that the plugin times out the connected node when it&lt;br/&gt;
stops hearing from it (between steps 2 and 3).  I&apos;ve let it sit for many&lt;br/&gt;
minutes like this and it remains in operational.&lt;/p&gt;

&lt;p&gt;after step 3, the plugin throws an exception because the node connecting&lt;br/&gt;
again &quot;was already registered for ownership&quot;&lt;/p&gt;

&lt;p&gt;after step 4, the plugin removes the node because it &quot;has no owner, cleaning up the operational data store&quot;&lt;/p&gt;

&lt;p&gt;full karaf log attached&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21978">OVSDB-286</key>
            <summary>ovs node removed from operational after partitioned from network and a config is made</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="ananthip@hcl.com">Ananthi Palaniswamy</assignee>
                                    <reporter username="jluhrsen">Jamo Luhrsen</reporter>
                        <labels>
                    </labels>
                <created>Tue, 2 Feb 2016 01:59:04 +0000</created>
                <updated>Tue, 28 Jun 2016 06:35:52 +0000</updated>
                            <resolved>Tue, 28 Jun 2016 06:35:52 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>Southbound.Open_vSwitch</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="41231" author="jluhrsen" created="Tue, 2 Feb 2016 01:59:29 +0000"  >&lt;p&gt;Attachment 5178.karaf.log has been added with description: karaf.log&lt;/p&gt;</comment>
                            <comment id="41232" author="jluhrsen" created="Wed, 6 Apr 2016 21:36:25 +0000"  >&lt;p&gt;Attachment karaf.log-1 has been added with description: another newer log for reference&lt;/p&gt;</comment>
                            <comment id="41228" author="jluhrsen" created="Wed, 6 Apr 2016 21:37:14 +0000"  >&lt;p&gt;This is still seen in CSIT.  There is not any of the &quot;partitioning&quot; happening&lt;br/&gt;
either, like I initially wrote.  Through the normal course of running suites&lt;br/&gt;
this is hit.  I attached a recent karaf.log from ovsdb-csit-1node-southbound-all-beryllium.&lt;/p&gt;

&lt;p&gt;It&apos;s reproducible locally as well, just running some of the ovsdb suites&lt;br/&gt;
back to back.  You can get in a state where everything appears clean, and&lt;br/&gt;
then try to connect ovs to southbound and we end up in this bug state.&lt;/p&gt;

&lt;p&gt;by clean, I mean there is nothing in config or operational store.  ovs&lt;br/&gt;
is showing not connected.  Simply doing vsctl set-manager and ovs shows&lt;br/&gt;
that it is connected, then ODL operational does not have it.&lt;/p&gt;

&lt;p&gt;in karaf.log you can see this message when this happens:&lt;/p&gt;

&lt;p&gt;2016-04-06 21:23:19,854 | INFO  | lt-dispatcher-17 | OvsdbConnectionManager           | 173 - org.opendaylight.ovsdb.southbound-impl - 1.2.3.beryllium-daily-v201604020031 | 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://209.132.179.50:6634}
&lt;p&gt;]} has no owner, cleaning up the operational data store&lt;/p&gt;</comment>
                            <comment id="41233" author="ananthip@hcl.com" created="Thu, 21 Apr 2016 10:19:57 +0000"  >&lt;p&gt;Attachment Steps_toreproduce.txt has been added with description: Steps followed to reproduce the bug&lt;/p&gt;</comment>
                            <comment id="41229" author="ananthip@hcl.com" created="Thu, 21 Apr 2016 10:22:14 +0000"  >&lt;p&gt;Hi Jamo,&lt;/p&gt;

&lt;p&gt;Attached the steps followed , not getting the exception as you have mentioned in attached karaf log. Reproduced the bug used latest Beryllium and attached recent karaf log.&lt;/p&gt;</comment>
                            <comment id="41234" author="ananthip@hcl.com" created="Thu, 21 Apr 2016 10:23:40 +0000"  >&lt;p&gt;Attachment karaf.log has been added with description: Attached recent karaf log&lt;/p&gt;</comment>
                            <comment id="41230" author="vishnoianil@gmail.com" created="Tue, 28 Jun 2016 06:35:52 +0000"  >&lt;p&gt;Hi Jamo, Looks like this issue is fixed now. I am closing this bug, but if you still see this bug, please re-open it.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12843" name="5178.karaf.log" size="120860" author="jluhrsen" created="Tue, 2 Feb 2016 01:59:29 +0000"/>
                            <attachment id="12845" name="Steps_toreproduce.txt" size="9057" author="ananthip@hcl.com" created="Thu, 21 Apr 2016 10:19:57 +0000"/>
                            <attachment id="12846" name="karaf.log" size="226305" author="ananthip@hcl.com" created="Thu, 21 Apr 2016 10:23:40 +0000"/>
                            <attachment id="12844" name="karaf.log-1" size="487430" author="jluhrsen" created="Wed, 6 Apr 2016 21:36:25 +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>5178</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=5178]]></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|i021sn:</customfieldvalue>

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