<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:32:49 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>[OPNFLWPLUG-568] Li plugin: [Clustering]operation DS is not getting cleared in clustering stock odl even after disconnecting the ovs OF switch</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-568</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;in clustering Stock odl testing, I observed that the operational DS is not getting cleared even after disconnecting the ovs OF switch.&lt;/p&gt;

&lt;p&gt;I created 5 # node cluster test setup like c1,c2,c3,c4 and c5. and c1 is leader and others are follower. I have connected a ovs OF switch to C1 and checked the config and operational DS. Found that the connected OF switch details in operational DS. After sometime, I disconnected the OVS OF switch and confirmed that no OVS OF switch has connected with any of the cluster nodes. Then checked again the operational DS of either leader or follower , I am able to get the OVS OF switch information .&lt;/p&gt;

&lt;p&gt;Step to recreate the issue:&lt;/p&gt;

&lt;p&gt;1. create 5 # node cluster&lt;br/&gt;
2. connect a OVS OF switch to any one of cluster node&lt;br/&gt;
3. check the operational DS of the node using REST &lt;br/&gt;
4. wait for 5 mins and disconnect the switch from the cluster&lt;br/&gt;
5. again check the operational DS of the node using REST, still it is showing the ovs OF switch details. But the Port status of 6633 and 6653 are as follows; &lt;/p&gt;

&lt;p&gt;root@mininet-vm:/home/anpu# netstat -an | grep 6633&lt;br/&gt;
tcp6       0      0 :::6633                 :::*                    LISTEN&lt;/p&gt;


&lt;p&gt;root@mininet-vm:/home/anpu# netstat -an | grep 6653&lt;br/&gt;
tcp6       0      0 :::6653                 :::*                    LISTEN&lt;/p&gt;

&lt;p&gt;The same status shown in all the cluster node.&lt;/p&gt;

&lt;p&gt;Herewith I am enclosing the operational DS log when no active OVS OF switch connection&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Linux&lt;br/&gt;
Platform: Other&lt;/p&gt;</environment>
        <key id="27836">OPNFLWPLUG-568</key>
            <summary>Li plugin: [Clustering]operation DS is not getting cleared in clustering stock odl even after disconnecting the ovs OF switch</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="10002">Duplicate</resolution>
                                        <assignee username="kramesha@cisco.com">Kamal Rameshan</assignee>
                                    <reporter username="anpukarasi.muthukumaran@ericsson.com">Anpukarasi Muthukumaran</reporter>
                        <labels>
                    </labels>
                <created>Wed, 4 Nov 2015 12:23:03 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:40 +0000</updated>
                            <resolved>Thu, 21 Jul 2016 07:34:19 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="57399" author="anpukarasi.muthukumaran@ericsson.com" created="Wed, 4 Nov 2015 12:23:03 +0000"  >&lt;p&gt;Attachment operation_DS_log has been added with description: operational DS log when no active OVS OF switch connection&lt;/p&gt;</comment>
                            <comment id="57394" author="moraja@cisco.com" created="Tue, 17 Nov 2015 16:21:32 +0000"  >&lt;p&gt;We need karaf logs which show if there are any exceptions.&lt;/p&gt;

&lt;p&gt;Reassigning to ofplugin component for initial diagnosis.&lt;/p&gt;</comment>
                            <comment id="57395" author="anpukarasi.muthukumaran@ericsson.com" created="Wed, 18 Nov 2015 12:58:05 +0000"  >&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I have adding requested karaf.log for your reference.&lt;/p&gt;

&lt;p&gt;Please let me know for further details&lt;/p&gt;

&lt;p&gt;Thanks&lt;br/&gt;
Anpu&lt;/p&gt;</comment>
                            <comment id="57400" author="anpukarasi.muthukumaran@ericsson.com" created="Wed, 18 Nov 2015 12:58:05 +0000"  >&lt;p&gt;Attachment karaf.log has been added with description: karaf.log&lt;/p&gt;</comment>
                            <comment id="57396" author="moraja@cisco.com" created="Wed, 18 Nov 2015 18:38:16 +0000"  >&lt;p&gt;2015-11-18 04:39:04,787 | INFO  | lt-dispatcher-18 | DeviceContextImpl                | 280 - org.opendaylight.openflowplugin.impl - 0.1.2.Lithium-SR2 | Removing device from operational and closing transaction Manager for device:Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt;&lt;br/&gt;
2015-11-18 04:39:04,787 | ERROR | lt-dispatcher-18 | EntityOwnershipListenerActor     | 191 - org.opendaylight.controller.sal-distributed-datastore - 1.2.2.Lithium-SR2 | Error notifying listener org.opendaylight.openflowplugin.impl.role.OpenflowOwnershipListener@47042b4c&lt;br/&gt;
java.lang.NullPointerException&lt;br/&gt;
	at org.opendaylight.openflowplugin.impl.device.TransactionChainManager.close(TransactionChainManager.java:177)&lt;span class=&quot;error&quot;&gt;&amp;#91;280:org.opendaylight.openflowplugin.impl:0.1.2.Lithium-SR2&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.impl.device.DeviceContextImpl.onDeviceDisconnectedFromCluster(DeviceContextImpl.java:376)&lt;span class=&quot;error&quot;&gt;&amp;#91;280:org.opendaylight.openflowplugin.impl:0.1.2.Lithium-SR2&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.impl.role.RoleContextImpl.onDeviceDisconnectedFromCluster(RoleContextImpl.java:155)&lt;span class=&quot;error&quot;&gt;&amp;#91;280:org.opendaylight.openflowplugin.impl:0.1.2.Lithium-SR2&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.impl.role.OpenflowOwnershipListener.ownershipChanged(OpenflowOwnershipListener.java:56)&lt;span class=&quot;error&quot;&gt;&amp;#91;280:org.opendaylight.openflowplugin.impl:0.1.2.Lithium-SR2&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.entityownership.EntityOwnershipListenerActor.onEntityOwnershipChanged(EntityOwnershipListenerActor.java:44)&lt;span class=&quot;error&quot;&gt;&amp;#91;191:org.opendaylight.controller.sal-distributed-datastore:1.2.2.Lithium-SR2&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.entityownership.EntityOwnershipListenerActor.handleReceive(EntityOwnershipListenerActor.java:36)&lt;span class=&quot;error&quot;&gt;&amp;#91;191:org.opendaylight.controller.sal-distributed-datastore:1.2.2.Lithium-SR2&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor.onReceive(AbstractUntypedActor.java:34)&lt;span class=&quot;error&quot;&gt;&amp;#91;183:org.opendaylight.controller.sal-clustering-commons:1.2.2.Lithium-SR2&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:167)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.3.10&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.Actor$class.aroundReceive(Actor.scala:467)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.3.10&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:97)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.3.10&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.3.10&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.ActorCell.invoke(ActorCell.scala:487)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.3.10&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:254)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.3.10&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.dispatch.Mailbox.run(Mailbox.scala:221)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.3.10&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.dispatch.Mailbox.exec(Mailbox.scala:231)&lt;span class=&quot;error&quot;&gt;&amp;#91;176:com.typesafe.akka.actor:2.3.10&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)&lt;span class=&quot;error&quot;&gt;&amp;#91;173:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.pollAndExecAll(ForkJoinPool.java:1253)&lt;span class=&quot;error&quot;&gt;&amp;#91;173:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1346)&lt;span class=&quot;error&quot;&gt;&amp;#91;173:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)&lt;span class=&quot;error&quot;&gt;&amp;#91;173:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)&lt;span class=&quot;error&quot;&gt;&amp;#91;173:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="57397" author="kramesha@cisco.com" created="Wed, 18 Nov 2015 18:54:32 +0000"  >&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;Can you tell us which openflowplugin version you have been using? Is it from stable-lithium or Master?&lt;/p&gt;

&lt;p&gt;The exception looks like the one fixed in this patch:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/28977/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/28977/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This patch couldn&apos;t make it to stable-lithium SR2, but the latest of both stable-lithium and master should have it.&lt;/p&gt;</comment>
                            <comment id="57398" author="abhijit2511" created="Sat, 30 Jan 2016 02:45:19 +0000"  >&lt;p&gt;I am reducing the severity of this issue to &quot;normal&quot; - since there has been no response since November. If still an issue - please increase back the severity.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="27972">OPNFLWPLUG-704</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="14016" name="karaf.log" size="752603" author="anpukarasi.muthukumaran@ericsson.com" created="Wed, 18 Nov 2015 12:58:05 +0000"/>
                            <attachment id="14015" name="operation_DS_log" size="38955" author="anpukarasi.muthukumaran@ericsson.com" created="Wed, 4 Nov 2015 12:23:03 +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>4576</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=4576]]></customfieldvalue>

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

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