<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:31:26 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-44] Missing nodeconnectors with new OF plugin using the SwitchNorthbound API</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-44</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;I am seeing some missing nodeconnectors when I use&lt;br/&gt;
&quot;/controller/nb/v2/switchmanager/default/node/type/nodeid&quot; using -of13 .I am using mininet with OF 1.0 for topology building. To test use  &quot;sudo mn &#8211;controller=remote,ip=127.0.0.01 &#8211;topo=tree,depth=3&quot; and the &lt;/p&gt;

&lt;p&gt;I have attached a txt file with each call (from the mininet command above), the json output and what nodeconnectors are missing (at the bottom, output from my app)&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27312">OPNFLWPLUG-44</key>
            <summary>Missing nodeconnectors with new OF plugin using the SwitchNorthbound API</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="lmukkama@cisco.com">Lakshman K Mukkamalla</assignee>
                                    <reporter username="stace@real-status.com">Stace Hipperson</reporter>
                        <labels>
                    </labels>
                <created>Thu, 23 Jan 2014 18:00:21 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:02 +0000</updated>
                            <resolved>Thu, 17 Apr 2014 18:36:56 +0000</resolved>
                                                                    <component>General</component>
                        <due>Mon, 31 Mar 2014 00:00:00 +0000</due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="55268" author="stace@real-status.com" created="Thu, 23 Jan 2014 18:00:21 +0000"  >&lt;p&gt;Attachment missing-nodeconnectors-22-Jan-14.txt has been added with description: json output&lt;/p&gt;</comment>
                            <comment id="55257" author="stace@real-status.com" created="Fri, 24 Jan 2014 10:25:54 +0000"  >&lt;p&gt;I am seeing &quot;Ignore edge that contains invalid node connector&quot; log messages that seem to correspond to the missing nodeconnectors (see output below)&lt;/p&gt;

&lt;p&gt;2014-01-24 10:23:47.949 GMT &lt;span class=&quot;error&quot;&gt;&amp;#91;md-sal-binding-commit-7&amp;#93;&lt;/span&gt; WARN  o.o.c.t.internal.TopologyManagerImpl - Ignore edge that contains invalid node connector: (MD_SAL|openflow:5:1@MD_SAL|openflow:5-&amp;gt;MD_SAL|openflow:6:3@MD_SAL|openflow:6)&lt;br/&gt;
2014-01-24 10:23:52.946 GMT &lt;span class=&quot;error&quot;&gt;&amp;#91;md-sal-binding-commit-4&amp;#93;&lt;/span&gt; WARN  o.o.c.t.internal.TopologyManagerImpl - Ignore edge that contains invalid node connector: (MD_SAL|openflow:1:1@MD_SAL|openflow:1-&amp;gt;MD_SAL|openflow:2:3@MD_SAL|openflow:2)&lt;br/&gt;
2014-01-24 10:23:52.947 GMT &lt;span class=&quot;error&quot;&gt;&amp;#91;md-sal-binding-commit-7&amp;#93;&lt;/span&gt; WARN  o.o.c.t.internal.TopologyManagerImpl - Ignore edge that contains invalid node connector: (MD_SAL|openflow:5:1@MD_SAL|openflow:5-&amp;gt;MD_SAL|openflow:6:3@MD_SAL|openflow:6)&lt;/p&gt;</comment>
                            <comment id="55258" author="stace@real-status.com" created="Sat, 25 Jan 2014 11:04:58 +0000"  >&lt;p&gt;This seems to be an adaptor issue:&lt;/p&gt;

&lt;p&gt;Output from: &quot;sudo mn --topo=tree,3  --controller=remote,127.0.0.1&quot;&lt;/p&gt;

&lt;p&gt;ovsdb-client dump&lt;br/&gt;
&lt;a href=&quot;http://pastebin.com/download.php?i=5yrbq8hn&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://pastebin.com/download.php?i=5yrbq8hn&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Warning messages from ODP and switchmanager/default/node/&quot;+nodetype + &quot;/&quot; + nodeid&lt;br/&gt;
&lt;a href=&quot;http://pastebin.com/download.php?i=nDkFsSZ9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://pastebin.com/download.php?i=nDkFsSZ9&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;output from &lt;a href=&quot;http://localhost:8080/restconf/datastore/opendaylight-inventory:nodes/node/openflow:5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/datastore/opendaylight-inventory:nodes/node/openflow:5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://pastebin.com/download.php?i=J4v8gz61&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://pastebin.com/download.php?i=J4v8gz61&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="55259" author="hideyuki.tai@necam.com" created="Wed, 29 Jan 2014 02:16:20 +0000"  >&lt;p&gt;(In reply to Stace Hipperson from comment #1)&lt;br/&gt;
&amp;gt; I am seeing &quot;Ignore edge that contains invalid node connector&quot; log messages&lt;br/&gt;
&amp;gt; that seem to correspond to the missing nodeconnectors (see output below)&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; 2014-01-24 10:23:47.949 GMT &lt;span class=&quot;error&quot;&gt;&amp;#91;md-sal-binding-commit-7&amp;#93;&lt;/span&gt; WARN &lt;br/&gt;
&amp;gt; o.o.c.t.internal.TopologyManagerImpl - Ignore edge that contains invalid&lt;br/&gt;
&amp;gt; node connector:&lt;br/&gt;
&amp;gt; (MD_SAL|openflow:5:1@MD_SAL|openflow:5-&amp;gt;MD_SAL|openflow:6:3@MD_SAL|openflow:&lt;br/&gt;
&amp;gt; 6)&lt;br/&gt;
&amp;gt; 2014-01-24 10:23:52.946 GMT &lt;span class=&quot;error&quot;&gt;&amp;#91;md-sal-binding-commit-4&amp;#93;&lt;/span&gt; WARN &lt;br/&gt;
&amp;gt; o.o.c.t.internal.TopologyManagerImpl - Ignore edge that contains invalid&lt;br/&gt;
&amp;gt; node connector:&lt;br/&gt;
&amp;gt; (MD_SAL|openflow:1:1@MD_SAL|openflow:1-&amp;gt;MD_SAL|openflow:2:3@MD_SAL|openflow:&lt;br/&gt;
&amp;gt; 2)&lt;br/&gt;
&amp;gt; 2014-01-24 10:23:52.947 GMT &lt;span class=&quot;error&quot;&gt;&amp;#91;md-sal-binding-commit-7&amp;#93;&lt;/span&gt; WARN &lt;br/&gt;
&amp;gt; o.o.c.t.internal.TopologyManagerImpl - Ignore edge that contains invalid&lt;br/&gt;
&amp;gt; node connector:&lt;br/&gt;
&amp;gt; (MD_SAL|openflow:5:1@MD_SAL|openflow:5-&amp;gt;MD_SAL|openflow:6:3@MD_SAL|openflow:&lt;br/&gt;
&amp;gt; 6)&lt;/p&gt;



&lt;p&gt;I&apos;m using the release artifact for the base edition which I got the following page.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distributions-base/0.1.0/distributions-base-0.1.0-osgipackage.zip&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distributions-base/0.1.0/distributions-base-0.1.0-osgipackage.zip&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And, I see the same result with the release artifact.&lt;/p&gt;</comment>
                            <comment id="55260" author="abhijit2511" created="Thu, 20 Mar 2014 04:34:43 +0000"  >&lt;p&gt;Any thoughts?&lt;/p&gt;</comment>
                            <comment id="55261" author="hideyuki.tai@necam.com" created="Thu, 20 Mar 2014 04:37:25 +0000"  >&lt;p&gt;(In reply to Abhijit Kumbhare from comment #4)&lt;br/&gt;
&amp;gt; Any thoughts?&lt;/p&gt;

&lt;p&gt;It may be already fixed by some patches.&lt;br/&gt;
I&apos;ll test this with the latest code this weekend.&lt;/p&gt;</comment>
                            <comment id="55262" author="abhijit2511" created="Mon, 24 Mar 2014 14:51:42 +0000"  >&lt;p&gt;Thanks Hideyuki! Please let us know what you find - especially Ed.&lt;/p&gt;</comment>
                            <comment id="55263" author="lmukkama@cisco.com" created="Tue, 25 Mar 2014 00:09:53 +0000"  >&lt;p&gt;OVS client dump output&lt;/p&gt;</comment>
                            <comment id="55269" author="lmukkama@cisco.com" created="Tue, 25 Mar 2014 00:09:53 +0000"  >&lt;p&gt;Attachment ovsdb-client dump.txt has been added with description: OVSDB_Client Dump&lt;/p&gt;</comment>
                            <comment id="55264" author="lmukkama@cisco.com" created="Tue, 25 Mar 2014 00:10:19 +0000"  >
&lt;p&gt;Tried to reproduce the issue on OF project with following setup:&lt;br/&gt;
Mininet version - 2.1.0&lt;br/&gt;
OVS version-&lt;br/&gt;
ovs-ofctl (Open vSwitch) 2.0.0&lt;br/&gt;
Compiled Nov28 2013 01:14:20&lt;br/&gt;
OpenFlow versions 0x1:0x4&lt;/p&gt;

&lt;p&gt;sudo mn --controller=remote,ip=192.168.56.1 --topo=tree,3 --switch ovsk,protocols=OpenFlow13&lt;/p&gt;

&lt;p&gt;Topology view - response from /operational/network-topology:network-topology/topology/flow:1&lt;br/&gt;
&lt;a href=&quot;http://pastebin.com/download.php?i=8K62VurP&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://pastebin.com/download.php?i=8K62VurP&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Operational Nodes - response from operational/opendaylight-inventory:nodes&lt;br/&gt;
&lt;a href=&quot;http://pastebin.com/download.php?i=bTZJxN5q&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://pastebin.com/download.php?i=bTZJxN5q&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Switch Manager Nodes - response from /controller/nb/v2/switchmanager/default/nodes&lt;br/&gt;
&lt;a href=&quot;http://pastebin.com/download.php?i=TWtZUnWS&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://pastebin.com/download.php?i=TWtZUnWS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also attached the ovsclient dump&lt;/p&gt;</comment>
                            <comment id="55265" author="abhijit2511" created="Mon, 14 Apr 2014 15:28:47 +0000"  >&lt;p&gt;Lakshman - so you are not able to reproduce this issue?&lt;/p&gt;</comment>
                            <comment id="55266" author="hideyuki.tai@necam.com" created="Tue, 15 Apr 2014 02:13:15 +0000"  >&lt;p&gt;I don&apos;t see this issues with the latest code.&lt;/p&gt;


&lt;p&gt;I pulled the latest code of the Integration Git repository, and built the base edition.&lt;br/&gt;
On the base edition, I did the same operation by which I saw the issue on 2014-01-29 (See Comment 3 on the bug report).&lt;br/&gt;
But I did not see the issue, and confirmed that I can get all nodeconnectors using the SwitchNorthbound API.&lt;br/&gt;
I think this issue has been fixed by a patch which has been merged after Hydrogen release.&lt;/p&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Operation for mininet&amp;#93;&lt;/span&gt;&lt;br/&gt;
mininet@mininet-vm:~$ mn --version&lt;br/&gt;
2.0.0&lt;br/&gt;
mininet@mininet-vm:~$ sudo mn --controller=remote,ip=192.168.60.180 --topo tree,3&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Operation for OpenDaylight Controller&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;$ git log -1&lt;br/&gt;
commit e4ecb6d69d0d7b6b7566fa184386866fb05ae3e1&lt;br/&gt;
Author: Robert Varga &amp;lt;rovarga@cisco.com&amp;gt;&lt;br/&gt;
Date:   Fri Apr 11 17:20:51 2014 +0200&lt;/p&gt;

&lt;p&gt;    Do not bundle META-INF in configuration&lt;/p&gt;

&lt;p&gt;    This fixes a packaging issue, where the META-INF directory of&lt;br/&gt;
    downstream configuration jars would be included in final distribution&apos;s&lt;br/&gt;
    configuration directory &amp;#8211; e.g. we had a useless configuration/META-INF&lt;br/&gt;
    directory.&lt;/p&gt;

&lt;p&gt;    Should be included in stable branch, too.&lt;/p&gt;

&lt;p&gt;    Change-Id: I96ad12589876d2585dab5cd3ddee4e271fbb3231&lt;br/&gt;
    Signed-off-by: Robert Varga &amp;lt;rovarga@cisco.com&amp;gt;&lt;/p&gt;

&lt;p&gt;$ ./run.sh -of13&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Operation for SwitchNorthbound API&amp;#93;&lt;/span&gt;&lt;br/&gt;
I sent GET requests to the following URI.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://localhost:8080/controller/nb/v2/switchmanager/default/node/MD_SAL/openflo&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/controller/nb/v2/switchmanager/default/node/MD_SAL/openflo&lt;/a&gt;&lt;br/&gt;
w:1&lt;br/&gt;
&lt;a href=&quot;http://localhost:8080/controller/nb/v2/switchmanager/default/node/MD_SAL/openflow:2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/controller/nb/v2/switchmanager/default/node/MD_SAL/openflow:2&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://localhost:8080/controller/nb/v2/switchmanager/default/node/MD_SAL/openflow:3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/controller/nb/v2/switchmanager/default/node/MD_SAL/openflow:3&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://localhost:8080/controller/nb/v2/switchmanager/default/node/MD_SAL/openflow:4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/controller/nb/v2/switchmanager/default/node/MD_SAL/openflow:4&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://localhost:8080/controller/nb/v2/switchmanager/default/node/MD_SAL/openflow:5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/controller/nb/v2/switchmanager/default/node/MD_SAL/openflow:5&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://localhost:8080/controller/nb/v2/switchmanager/default/node/MD_SAL/openflow:6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/controller/nb/v2/switchmanager/default/node/MD_SAL/openflow:6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="55267" author="lmukkama@cisco.com" created="Thu, 17 Apr 2014 18:36:56 +0000"  >&lt;p&gt;Abhijit, This is not reproducible. Shall move it to R with resolution worksforme.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13849" name="missing-nodeconnectors-22-Jan-14.txt" size="6216" author="stace@real-status.com" created="Thu, 23 Jan 2014 18:00:21 +0000"/>
                            <attachment id="13850" name="ovsdb-client dump.txt" size="36269" author="lmukkama@cisco.com" created="Tue, 25 Mar 2014 00:09:53 +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>354</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=354]]></customfieldvalue>

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

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