<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:33: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>[OPNFLWPLUG-666] Li Plugin only: switch unregister failure in OF HA test</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-666</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;We have sporadic OF cluster failure (both He and Li plugins) after restarting single node few times and disconnecting mininet.&lt;/p&gt;

&lt;p&gt;The sympthom is a switch shows in operational inventory while it is not anymore connected (it does not show either in entity owner).&lt;/p&gt;

&lt;p&gt;A tail of the karaf log on the device MASTER node shows continuous WARN messages (see last lines) after openflow:1 switch has been disconnected:  &lt;/p&gt;

&lt;p&gt;2016-04-01 00:30:07,099 | INFO  | entLoopGroup-5-4 | OfEntityManager                  | 177 - org.opendaylight.openflowplugin - 0.3.0.SNAPSHOT | unregisterEntityOwnershipRequest: Unregister controller entity ownership request for Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:1&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-01 00:30:07,111 | WARN  | on-dispatcher-72 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed&lt;br/&gt;
2016-04-01 00:30:07,116 | INFO  | pool-28-thread-1 | StatisticsManagerImpl            | 182 - org.opendaylight.openflowplugin.applications.statistics-manager - 0.3.0.SNAPSHOT | Node:KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}
&lt;p&gt; successfully removed by StatisticsManager&lt;br/&gt;
2016-04-01 00:30:07,145 | WARN  | on-dispatcher-68 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector updated&lt;br/&gt;
2016-04-01 00:30:07,148 | WARN  | on-dispatcher-69 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed&lt;br/&gt;
2016-04-01 00:30:07,152 | INFO  | entLoopGroup-5-3 | OfEntityManager                  | 177 - org.opendaylight.openflowplugin - 0.3.0.SNAPSHOT | unregisterEntityOwnershipRequest: Unregister controller entity ownership request for Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:2&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-01 00:30:07,158 | INFO  | pool-28-thread-1 | StatisticsManagerImpl            | 182 - org.opendaylight.openflowplugin.applications.statistics-manager - 0.3.0.SNAPSHOT | Node:KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:2]]]]}
&lt;p&gt; successfully removed by StatisticsManager&lt;br/&gt;
2016-04-01 00:30:07,164 | WARN  | on-dispatcher-68 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed&lt;br/&gt;
2016-04-01 00:30:07,164 | WARN  | on-dispatcher-68 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed&lt;br/&gt;
2016-04-01 00:30:07,164 | WARN  | on-dispatcher-68 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed&lt;br/&gt;
2016-04-01 00:30:07,227 | INFO  | entLoopGroup-5-4 | OfEntityManager                  | 177 - org.opendaylight.openflowplugin - 0.3.0.SNAPSHOT | unregisterEntityOwnershipRequest: Unregister controller entity ownership request for Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=openflow:3&amp;#93;&lt;/span&gt;&lt;br/&gt;
2016-04-01 00:30:07,229 | INFO  | pool-28-thread-1 | StatisticsManagerImpl            | 182 - org.opendaylight.openflowplugin.applications.statistics-manager - 0.3.0.SNAPSHOT | Node:KeyedInstanceIdentifier&lt;/p&gt;
{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:3]]]]}
&lt;p&gt; successfully removed by StatisticsManager&lt;br/&gt;
2016-04-01 00:30:07,234 | WARN  | on-dispatcher-69 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed&lt;br/&gt;
2016-04-01 00:30:07,234 | WARN  | on-dispatcher-69 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed&lt;br/&gt;
2016-04-01 00:30:07,234 | WARN  | on-dispatcher-69 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed&lt;br/&gt;
2016-04-01 00:30:16,299 | WARN  | ult-dispatcher-2 | RpcRegistry                      | 165 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.0.SNAPSHOT | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;br/&gt;
2016-04-01 00:30:16,300 | WARN  | ult-dispatcher-2 | RpcRegistry                      | 165 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.0.SNAPSHOT | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;br/&gt;
2016-04-01 00:30:21,316 | WARN  | ult-dispatcher-4 | RpcRegistry                      | 165 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.0.SNAPSHOT | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;br/&gt;
2016-04-01 00:30:21,316 | WARN  | ult-dispatcher-4 | RpcRegistry                      | 165 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.0.SNAPSHOT | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[&lt;/p&gt;
{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}
&lt;p&gt;]}&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27934">OPNFLWPLUG-666</key>
            <summary>Li Plugin only: switch unregister failure in OF HA test</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="-1">Unassigned</assignee>
                                    <reporter username="ecelgp">Luis Gomez</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Apr 2016 01:13:27 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:47 +0000</updated>
                            <resolved>Thu, 25 Aug 2016 15:38:28 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="57787" author="shuva.jyoti.kar.87@gmail.com" created="Sun, 12 Jun 2016 08:07:29 +0000"  >&lt;p&gt;Hey Luis,&lt;/p&gt;

&lt;p&gt;A couple of questions:&lt;/p&gt;

&lt;p&gt;1. Are you running mininet in OF-HA mode ?&lt;br/&gt;
2. Is the switch getting removed and re-added to the same controller node or a different one ?&lt;/p&gt;

&lt;p&gt;thanks&lt;br/&gt;
Shuva&lt;/p&gt;</comment>
                            <comment id="57788" author="shuva.jyoti.kar.87@gmail.com" created="Sun, 12 Jun 2016 08:15:50 +0000"  >&lt;p&gt;Oops,sorry i missed the bug topic. I think the answer to the first question is yes.&lt;br/&gt;
So do you keep disconnecting the master connection/connections across all the nodes ?&lt;/p&gt;</comment>
                            <comment id="57789" author="ecelgp" created="Tue, 14 Jun 2016 18:09:42 +0000"  >&lt;p&gt;This is in the OF HA test so the switch is connected and then disconnected from the 3 nodes.&lt;/p&gt;</comment>
                            <comment id="57790" author="ecelgp" created="Fri, 8 Jul 2016 22:02:05 +0000"  >&lt;p&gt;This is only happening with Li plugin.&lt;/p&gt;

&lt;p&gt;To reproduce:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Start cluster 3 nodes.&lt;/li&gt;
	&lt;li&gt;Connect switch to 3 nodes.&lt;/li&gt;
	&lt;li&gt;Find out switch owner.&lt;/li&gt;
	&lt;li&gt;Kill the switch owner.&lt;/li&gt;
	&lt;li&gt;Start old switch owner.&lt;/li&gt;
	&lt;li&gt;Disonnect switch.&lt;/li&gt;
	&lt;li&gt;Check inventory information.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;BR/Luis&lt;/p&gt;</comment>
                            <comment id="57791" author="tomas.slusny@pantheon.tech" created="Thu, 4 Aug 2016 15:23:07 +0000"  >&lt;p&gt;I was able to reproduce this issue on master. Inventory was not properly cleared and switch was still there. Then I tested this with Jozef&apos;s patches, and switch was properly removed from it (one empty node was still there, but I think it is not related to this bug). So I believe, that &lt;a href=&quot;https://bugs.opendaylight.org/show_bug.cgi?id=5596&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.opendaylight.org/show_bug.cgi?id=5596&lt;/a&gt; will resolve this.&lt;/p&gt;</comment>
                            <comment id="57792" author="tomas.slusny@pantheon.tech" created="Thu, 25 Aug 2016 10:09:07 +0000"  >&lt;p&gt;Tested this again on latest master with Jozef&apos;s patches merged. Everything is working perfcetly fine, after reproducing steps by Luis, inventory was perfectly clean.&lt;/p&gt;</comment>
                            <comment id="57793" author="ecelgp" created="Thu, 25 Aug 2016 15:38:28 +0000"  >&lt;p&gt;Agree, I also tested this yesterday and worked.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="27927">OPNFLWPLUG-659</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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>5641</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=5641]]></customfieldvalue>

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

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