<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:20:28 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>[NETVIRT-7] L3 DVR pushes no flows when br-ex already exists</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-7</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;When using L3 DVR, creating a bridge br-ex that contains a port with no IP address and connecting to ODL results in ODL not pushing the normal and controller flow.  The br-ex bridge will have no flows on it, while br-int will have flows.&lt;/p&gt;

&lt;p&gt;If you remove conf.db and restart ODL, then set ovs manager to be ODL, flows will show up if br-ex is created by ODL.&lt;/p&gt;


&lt;p&gt;Logs attached.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="19928">NETVIRT-7</key>
            <summary>L3 DVR pushes no flows when br-ex already exists</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="bertrandlow">Bertrand Low</assignee>
                                    <reporter username="trozet">Tim Rozet</reporter>
                        <labels>
                    </labels>
                <created>Tue, 22 Mar 2016 14:54:26 +0000</created>
                <updated>Mon, 30 Oct 2017 15:38:58 +0000</updated>
                            <resolved>Mon, 29 Aug 2016 13:27:39 +0000</resolved>
                                    <version>Beryllium</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="36116" author="trozet@redhat.com" created="Tue, 22 Mar 2016 14:54:26 +0000"  >&lt;p&gt;Attachment karaf.log has been added with description: Karaf log&lt;/p&gt;</comment>
                            <comment id="36117" author="trozet@redhat.com" created="Tue, 22 Mar 2016 14:55:03 +0000"  >&lt;p&gt;Attachment karaf.log has been added with description: CLI walkthrough&lt;/p&gt;</comment>
                            <comment id="36106" author="vinh.nguyen@hcl.com" created="Wed, 13 Apr 2016 18:58:01 +0000"  >&lt;p&gt;(In reply to Timothy Rozet from comment #1)&lt;br/&gt;
&amp;gt; Created attachment 906 &lt;span class=&quot;error&quot;&gt;&amp;#91;details&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; CLI walkthrough&lt;/p&gt;

&lt;p&gt;Hi Timothy,&lt;/p&gt;

&lt;p&gt;The attachment 906 (CLI Walkthrough) looks to be the same as the attachment 905 (karaf.log).  Could you also provide the local.conf files for the node setup. Any details to reproduce the problem would be greatly appreciated.&lt;/p&gt;

&lt;p&gt;Thanks, Vinh&lt;/p&gt;</comment>
                            <comment id="36107" author="gvrangan" created="Wed, 13 Apr 2016 21:36:53 +0000"  >&lt;p&gt;Hi Vinh,&lt;/p&gt;

&lt;p&gt; I think you can use this local.conf to stack up with L3 features so that br-ex is required.&lt;br/&gt;
Steps top reproduce will be to&lt;/p&gt;

&lt;p&gt;a. stack up &lt;br/&gt;
b. perform some operations&lt;br/&gt;
c. unset Manager in OVS&lt;br/&gt;
d. set MAnager as ODL:6640 to OVS&lt;br/&gt;
e. The br-ex will be already there, so ODL may not install flows.&lt;/p&gt;

&lt;p&gt;Please try this.&lt;/p&gt;</comment>
                            <comment id="36108" author="vinh.nguyen@hcl.com" created="Thu, 14 Apr 2016 18:16:09 +0000"  >&lt;p&gt;(In reply to Venkatrangan Govindarajan from comment #3)&lt;br/&gt;
&amp;gt; Hi Vinh,&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt;  I think you can use this local.conf to stack up with L3 features so that&lt;br/&gt;
&amp;gt; br-ex is required.&lt;br/&gt;
&amp;gt; Steps top reproduce will be to&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; a. stack up &lt;br/&gt;
&amp;gt; b. perform some operations&lt;br/&gt;
&amp;gt; c. unset Manager in OVS&lt;br/&gt;
&amp;gt; d. set MAnager as ODL:6640 to OVS&lt;br/&gt;
&amp;gt; e. The br-ex will be already there, so ODL may not install flows.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Please try this.&lt;/p&gt;

&lt;p&gt;The problem still cannot reproduced with deleting and recreating the bridge after unset Manager. These are the CLI walk-through:&lt;/p&gt;

&lt;p&gt;$ sudo ovs-ofctl dump-flows br-ex -O OpenFlow13&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=19.211s, table=0, n_packets=0, n_bytes=0, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=19.211s, table=0, n_packets=0, n_bytes=0, priority=0 actions=NORMAL&lt;br/&gt;
1) $ sudo ovs-vsctl del-manager&lt;br/&gt;
2) $ sudo ovs-vsctl del-br br-ex &lt;br/&gt;
3) $ sudo ovs-vsctl add-br br-ex &amp;#8211; set-controller br-ex tcp:10.128.0.3:6653&lt;br/&gt;
4) $ sudo ovs-ofctl dump-flows br-ex -O OpenFlow13&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
5) $ sudo ovs-vsctl set-manager tcp:10.128.0.3:6640&lt;br/&gt;
6) $ sudo ovs-ofctl dump-flows br-ex -O OpenFlow13&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=5.898s, table=0, n_packets=0, n_bytes=0, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=5.898s, table=0, n_packets=0, n_bytes=0, priority=0 actions=NORMAL&lt;/p&gt;

&lt;p&gt;&#8203;However the problem can be reproduced (flows are not pushed) if I delete the flows instead of deleting and recreating the bridge in step 2) and 3).&lt;/p&gt;</comment>
                            <comment id="36109" author="bertrandlow" created="Mon, 18 Apr 2016 22:30:03 +0000"  >&lt;p&gt;(In reply to Timothy Rozet from comment #1)&lt;br/&gt;
&amp;gt; Created attachment 906 &lt;span class=&quot;error&quot;&gt;&amp;#91;details&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; CLI walkthrough&lt;/p&gt;

&lt;p&gt;Hi Timothy,&lt;/p&gt;

&lt;p&gt;is it possible to send your CLI walkthrough for reproducing this bug?&lt;/p&gt;

&lt;p&gt;thanks.&lt;/p&gt;</comment>
                            <comment id="36110" author="trozet@redhat.com" created="Fri, 22 Apr 2016 15:54:25 +0000"  >&lt;p&gt;Hi Bertrand,&lt;br/&gt;
We saw this in OPNFV Apex installer.  The Installer creates br-ex and puts the a host port on it with no IP for DVR case, before it ever connects to ODL.  It doesn&apos;t seem to happen every time.  Give me a week or so to try to investigate and see if I can consistently reproduce.&lt;/p&gt;

&lt;p&gt;Thanks.&lt;/p&gt;</comment>
                            <comment id="36111" author="bertrandlow" created="Mon, 16 May 2016 16:45:18 +0000"  >&lt;p&gt;gerrit - to be reviewed for the scenario Vinh described: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/38895/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/38895/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="36112" author="trozet@redhat.com" created="Fri, 10 Jun 2016 18:36:37 +0000"  >&lt;p&gt;Just got back to this bug.  I am seeing it still with Beryllium SR2:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@overcloud-controller-0 log&amp;#93;&lt;/span&gt;# ovs-ofctl -O openflow13 dump-flows br-int&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=8956.247s, table=0, n_packets=0, n_bytes=0, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=8956.247s, table=0, n_packets=0, n_bytes=0, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=8956.247s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=8956.247s, table=30, n_packets=0, n_bytes=0, priority=0 actions=goto_table:40&lt;br/&gt;
 cookie=0x0, duration=8956.247s, table=40, n_packets=0, n_bytes=0, priority=0 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=8956.247s, table=50, n_packets=0, n_bytes=0, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=8956.247s, table=60, n_packets=0, n_bytes=0, priority=0 actions=goto_table:70&lt;br/&gt;
 cookie=0x0, duration=8956.247s, table=70, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x0, duration=8956.247s, table=80, n_packets=0, n_bytes=0, priority=0 actions=goto_table:90&lt;br/&gt;
 cookie=0x0, duration=8956.247s, table=90, n_packets=0, n_bytes=0, priority=0 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=8956.247s, table=100, n_packets=0, n_bytes=0, priority=0 actions=goto_table:110&lt;br/&gt;
 cookie=0x0, duration=8956.247s, table=110, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@overcloud-controller-0 log&amp;#93;&lt;/span&gt;# ovs-ofctl -O openflow13 dump-flows br-ex&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@overcloud-controller-0 log&amp;#93;&lt;/span&gt;# ovs-vsctl show&lt;br/&gt;
a090eb87-75c0-4cef-80e5-c79cc81f9998&lt;br/&gt;
    Manager &quot;tcp:192.0.2.8:6640&quot;&lt;br/&gt;
        is_connected: true&lt;br/&gt;
    Bridge br-int&lt;br/&gt;
        Controller &quot;tcp:192.0.2.8:6653&quot;&lt;br/&gt;
            is_connected: true&lt;br/&gt;
        fail_mode: secure&lt;br/&gt;
        Port br-int&lt;br/&gt;
            Interface br-int&lt;br/&gt;
                type: internal&lt;br/&gt;
    Bridge br-ex&lt;br/&gt;
        Controller &quot;tcp:192.0.2.8:6653&quot;&lt;br/&gt;
            is_connected: true&lt;br/&gt;
        fail_mode: secure&lt;br/&gt;
        Port &quot;ens8&quot;&lt;br/&gt;
            Interface &quot;ens8&quot;&lt;br/&gt;
        Port br-ex&lt;br/&gt;
            Interface br-ex&lt;br/&gt;
                type: internal&lt;br/&gt;
    ovs_version: &quot;2.5.0&quot;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@overcloud-controller-0 opendaylight&amp;#93;&lt;/span&gt;# cat etc/custom.properties  | grep ovsdb.l3&lt;br/&gt;
ovsdb.l3.fwd.enabled=yes&lt;br/&gt;
ovsdb.l3.arp.responder.disabled=no&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;ovsdb.l3gateway.mac=00:00:5E:00:02:01&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;Will attach all karaf logs&lt;/p&gt;</comment>
                            <comment id="36113" author="bertrandlow" created="Fri, 10 Jun 2016 18:40:51 +0000"  >&lt;p&gt;Hi Timothy,&lt;/p&gt;

&lt;p&gt;my patch hasn&apos;t been merged yet so the SR2 distribution is expected to fail. You&apos;d have to test with your own ODL build after applying my patch to see if the issue is resolved.&lt;/p&gt;

&lt;p&gt;thanks.&lt;/p&gt;</comment>
                            <comment id="36118" author="trozet@redhat.com" created="Fri, 10 Jun 2016 18:46:24 +0000"  >&lt;p&gt;Attachment br-ex_no_flows_karaf_logs.tar.gz has been added with description: Latest full karaf logs&lt;/p&gt;</comment>
                            <comment id="36114" author="bertrandlow" created="Fri, 22 Jul 2016 22:54:30 +0000"  >&lt;p&gt;This behaviour is no longer present with patch &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/40744/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/40744/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The br-ex flows are now showing up after switch is reconnected to ODL.&lt;/p&gt;</comment>
                            <comment id="36115" author="trozet@redhat.com" created="Mon, 29 Aug 2016 13:27:39 +0000"  >&lt;p&gt;Looks good in our OPNFV deploys.  Thanks!&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12176" name="br-ex_no_flows_karaf_logs.tar.gz" size="104129" author="trozet" created="Fri, 10 Jun 2016 18:46:24 +0000"/>
                            <attachment id="12175" name="karaf.log" size="301078" author="trozet" created="Tue, 22 Mar 2016 14:55:03 +0000"/>
                            <attachment id="12174" name="karaf.log" size="301078" author="trozet" created="Tue, 22 Mar 2016 14:54:26 +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>5582</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=5582]]></customfieldvalue>

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

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