<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:35:52 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>[OVSDB-243] distributed arp in old l3 for ovsdb is not installing rules when it should</title>
                <link>https://jira.opendaylight.org/browse/OVSDB-243</link>
                <project id="10158" key="OVSDB">ovsdb</project>
                    <description>&lt;p&gt;As part of fixing &lt;a href=&quot;https://jira.opendaylight.org/browse/OVSDB-235&quot; title=&quot;distributed arp in old l3 for ovsdb should not install rules for arp unless tenant network exists in the compute node&quot; class=&quot;issue-link&quot; data-issue-key=&quot;OVSDB-235&quot;&gt;&lt;del&gt;OVSDB-235&lt;/del&gt;&lt;/a&gt; logic was added to ensure distributed arp entries&lt;br/&gt;
are only added when needed.&lt;/p&gt;

&lt;p&gt;To determine if distributed arp rule is needed, codepath uses &lt;/p&gt;

&lt;p&gt;   TenantNetworkManagerImpl::isTenantNetworkPresentInNode()&lt;/p&gt;

&lt;p&gt;and that has a race bug. ouch!&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21935">OVSDB-243</key>
            <summary>distributed arp in old l3 for ovsdb is not installing rules when it should</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="flavio@flaviof.com">Flavio Fernandes</assignee>
                                    <reporter username="flavio@flaviof.com">Flavio Fernandes</reporter>
                        <labels>
                    </labels>
                <created>Mon, 4 Jan 2016 18:48:18 +0000</created>
                <updated>Mon, 30 Oct 2017 15:36:04 +0000</updated>
                            <resolved>Mon, 25 Jan 2016 16:04:16 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>openstack.net-virt</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="41086" author="flavio@flaviof.com" created="Mon, 4 Jan 2016 18:57:39 +0000"  >&lt;p&gt;Gerrits:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/32096&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/32096&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/32097&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/32097&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41087" author="hariprasidh" created="Sat, 23 Jan 2016 14:02:11 +0000"  >&lt;p&gt;Flavio,&lt;br/&gt;
I tested with Beryllium patch. &lt;br/&gt;
ARP flows are not formed properly in control node itself. If we created new instance in openstack then Arp entries are over written with new IP, at last got only 1 Arp entry.&lt;/p&gt;


&lt;p&gt;PFB dump flows for Control node. &lt;/p&gt;

&lt;p&gt;Controle Node:&lt;/p&gt;

&lt;p&gt;10.0.0.2 (DHCP IP) for tenant1&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;stack@control devstack&amp;#93;&lt;/span&gt;$ sudo ovs-ofctl -O OpenFlow13 dump-flows br-int&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=5635.959s, table=0, n_packets=1026, n_bytes=112210, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=24.448s, table=20, n_packets=0, n_bytes=0, priority=1024,arp,tun_id=0x3fb,arp_tpa=10.0.0.2,arp_op=1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:8d:be:30&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e8dbe30-&amp;gt;NXM_NX_ARP_SHA[],load:0xa000002-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
 cookie=0x0, duration=5635.918s, table=20, n_packets=1026, n_bytes=112210, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=5635.918s, table=50, n_packets=0, n_bytes=0, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=1701.609s, table=110, n_packets=0, n_bytes=0, priority=16384,reg0=0x2,tun_id=0x429,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:1&lt;/p&gt;

&lt;p&gt;20.0.0.2(DHCP IP) for tenant2&lt;/p&gt;

&lt;p&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@control devstack&amp;#93;&lt;/span&gt;$ sudo ovs-ofctl -O OpenFlow13 dump-flows br-int&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=5665.144s, table=0, n_packets=1044, n_bytes=114196, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=8.070s, table=20, n_packets=0, n_bytes=0, priority=1024,arp,tun_id=0x43e,arp_tpa=20.0.0.2,arp_op=1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:a3:84:7e&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163ea3847e-&amp;gt;NXM_NX_ARP_SHA[],load:0x14000002-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
 cookie=0x0, duration=5665.103s, table=20, n_packets=1044, n_bytes=114196, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=5665.103s, table=50, n_packets=0, n_bytes=0, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=1730.794s, table=110, n_packets=0, n_bytes=0, priority=16384,reg0=0x2,tun_id=0x429,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:1&lt;/p&gt;

&lt;p&gt;10.0.0.3 (VM1)&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;stack@control devstack&amp;#93;&lt;/span&gt;$ sudo ovs-ofctl -O OpenFlow13 dump-flows br-int&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=6751.917s, table=0, n_packets=1695, n_bytes=186023, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=22.812s, table=20, n_packets=0, n_bytes=0, priority=1024,arp,tun_id=0x3fb,arp_tpa=10.0.0.3,arp_op=1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:fa:f9:84&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163efaf984-&amp;gt;NXM_NX_ARP_SHA[],load:0xa000003-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
 cookie=0x0, duration=6751.876s, table=20, n_packets=1695, n_bytes=186023, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=6751.877s, table=50, n_packets=0, n_bytes=0, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=2817.568s, table=110, n_packets=0, n_bytes=0, priority=16384,reg0=0x2,tun_id=0x429,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:1&lt;/p&gt;

&lt;p&gt;20.0.0.3 (VM2)&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;stack@control devstack&amp;#93;&lt;/span&gt;$ sudo ovs-ofctl -O OpenFlow13 dump-flows br-int&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=7110.033s, table=0, n_packets=1920, n_bytes=211310, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=27.891s, table=20, n_packets=0, n_bytes=0, priority=1024,arp,tun_id=0x43e,arp_tpa=20.0.0.3,arp_op=1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:64:e0:2b&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e64e02b-&amp;gt;NXM_NX_ARP_SHA[],load:0x14000003-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
 cookie=0x0, duration=7109.992s, table=20, n_packets=1920, n_bytes=211310, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=7109.992s, table=50, n_packets=0, n_bytes=0, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=3175.683s, table=110, n_packets=0, n_bytes=0, priority=16384,reg0=0x2,tun_id=0x429,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:1&lt;/p&gt;</comment>
                            <comment id="41088" author="hariprasidh" created="Mon, 25 Jan 2016 15:20:29 +0000"  >&lt;p&gt;Flavio,&lt;/p&gt;

&lt;p&gt;I tested with latest code. Now Arp entries are working as expected.&lt;/p&gt;</comment>
                            <comment id="41089" author="flavio@flaviof.com" created="Mon, 25 Jan 2016 16:04:16 +0000"  >&lt;p&gt;(In reply to hari prasad from comment #3)&lt;br/&gt;
&amp;gt; Flavio,&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; I tested with latest code. Now Arp entries are working as expected.&lt;/p&gt;

&lt;p&gt;great, thanks!&lt;/p&gt;</comment>
                    </comments>
                    <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>4874</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=4874]]></customfieldvalue>

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

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