<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:33:12 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-716] Miising flows in operational DS (and on switches as well)</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-716</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;Certain flows fail to be configured on OVS.&lt;/p&gt;

&lt;p&gt;Please see the attachment.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27984">OPNFLWPLUG-716</key>
            <summary>Miising flows in operational DS (and on switches as well)</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="tcechval">Tomas Cechvala</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Jun 2016 09:53:43 +0000</created>
                <updated>Mon, 27 Sep 2021 09:01:50 +0000</updated>
                            <resolved>Wed, 20 Jul 2016 07:33:19 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="57964" author="tcechval@cisco.com" created="Fri, 24 Jun 2016 09:56:12 +0000"  >&lt;p&gt;These flows are configured successfully, but fail to be written on OVS.&lt;/p&gt;</comment>
                            <comment id="57972" author="tcechval@cisco.com" created="Fri, 24 Jun 2016 09:56:12 +0000"  >&lt;p&gt;Attachment flows_config_ds_table6.txt has been added with description: Flows configured in table6&lt;/p&gt;</comment>
                            <comment id="57965" author="tcechval@cisco.com" created="Fri, 24 Jun 2016 10:04:41 +0000"  >&lt;p&gt;To filter out redundand logging&lt;/p&gt;

&lt;p&gt;log:set ERROR org.opendaylight.groupbasedpolicy&lt;/p&gt;</comment>
                            <comment id="57973" author="tcechval@cisco.com" created="Fri, 24 Jun 2016 10:04:41 +0000"  >&lt;p&gt;Attachment karaflog.txt has been added with description: karaf.log&lt;/p&gt;</comment>
                            <comment id="57966" author="tcechval@cisco.com" created="Fri, 24 Jun 2016 10:08:51 +0000"  >&lt;p&gt;Missing flows can be seen directly in CSIT job:&lt;/p&gt;

&lt;p&gt;ODL data (including inventory/nodes config/operational) and flows on OVS switches can be seen directly in groupbasedpolicy CSIT job:&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/groupbasedpolicy/job/groupbasedpolicy-csit-1node-3-node-only-boron/694/robot/report/log.html#s1-s2-s6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/groupbasedpolicy/job/groupbasedpolicy-csit-1node-3-node-only-boron/694/robot/report/log.html#s1-s2-s6&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Please notice that flows for table6 are missing.&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/groupbasedpolicy/job/groupbasedpolicy-csit-1node-3-node-only-boron/694/robot/report/log.html#s1-s2-s6-t1-k3-k2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/groupbasedpolicy/job/groupbasedpolicy-csit-1node-3-node-only-boron/694/robot/report/log.html#s1-s2-s6-t1-k3-k2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="57967" author="shuva.jyoti.kar.87@gmail.com" created="Fri, 24 Jun 2016 11:05:40 +0000"  >&lt;p&gt;Hi Tomas,&lt;/p&gt;

&lt;p&gt;I guess you are seeing the flows in the inventory config DS , but not in the switch . Am i correct ?&lt;/p&gt;

&lt;p&gt;if yes:&lt;/p&gt;

&lt;p&gt;given this in the log :&lt;/p&gt;

&lt;p&gt;2016-06-24 12:01:56,979 | ERROR | on-dispatcher-77 | DataTreeChangeListenerActor      | 185 - org.opendaylight.controller.sal-distributed-datastore - 1.4.0.SNAPSHOT | Error notifying listener org.opendaylight.controller.md.sal.binding.impl.BindingClusteredDOMDataTreeChangeListenerAdapter@38b0d026&lt;br/&gt;
java.lang.NullPointerException: Match value must not be null&lt;br/&gt;
	at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:226)&lt;span class=&quot;error&quot;&gt;&amp;#91;65:com.google.guava:18.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.impl.registry.flow.FlowRegistryKeyFactory$FlowRegistryKeyDto.&amp;lt;init&amp;gt;(FlowRegistryKeyFactory.java:43)&lt;span class=&quot;error&quot;&gt;&amp;#91;205:org.opendaylight.openflowplugin.impl:0.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.impl.registry.flow.FlowRegistryKeyFactory.create(FlowRegistryKeyFactory.java:29)&lt;span class=&quot;error&quot;&gt;&amp;#91;205:org.opendaylight.openflowplugin.impl:0.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.impl.services.SalFlowServiceImpl.addFlow(SalFlowServiceImpl.java:86)&lt;span class=&quot;error&quot;&gt;&amp;#91;205:org.opendaylight.openflowplugin.impl:0.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;It looks like having a non-null match s what is mandated by the inventory.&lt;/p&gt;

&lt;p&gt;Can you please try with a non-null match and let us know if that works ?&lt;/p&gt;</comment>
                            <comment id="57968" author="tcechval@cisco.com" created="Fri, 24 Jun 2016 12:12:53 +0000"  >&lt;p&gt;Hi Shuva, so i tried to add empty match instead of null one and it helped.&lt;/p&gt;

&lt;p&gt;Thanks for pointing that out.&lt;/p&gt;

&lt;p&gt;Fixed in GBP&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/40812/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/40812/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="57969" author="shuva.jyoti.kar.87@gmail.com" created="Fri, 24 Jun 2016 13:47:55 +0000"  >&lt;p&gt;cool ....&lt;/p&gt;</comment>
                            <comment id="57970" author="shuva.jyoti.kar.87@gmail.com" created="Sun, 10 Jul 2016 05:27:51 +0000"  >&lt;p&gt;Reviewing the openflow specifications and post discussions, i feel having no match in the request is entirely fine, because data store doesn&apos;t put any restriction,  and hence we should handle it internally.&lt;/p&gt;

&lt;p&gt;The gerrit patch for the same is&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/41605/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/41605/&lt;/a&gt; .&lt;/p&gt;</comment>
                            <comment id="57971" author="andrejleitner" created="Wed, 20 Jul 2016 07:33:19 +0000"  >&lt;p&gt;closing bug since the patch was merged already in boron and beryllium&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14067" name="flows_config_ds_table6.txt" size="2455" author="tcechval" created="Fri, 24 Jun 2016 09:56:12 +0000"/>
                            <attachment id="14068" name="karaflog.txt" size="399160" author="tcechval" created="Fri, 24 Jun 2016 10:04:41 +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>6109</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=6109]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10313"><![CDATA[Highest]]></customfieldvalue>

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

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