<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:59:56 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>[GENIUS-112] egress lport dispatcher table (220) flow entries are not created in OVS after its upgrade</title>
                <link>https://jira.opendaylight.org/browse/GENIUS-112</link>
                <project id="10126" key="GENIUS">genius</project>
                    <description>&lt;p&gt;I have OVS installed with version 2.8.0 and configured it with ODL for establishing BGVPN with DC-GW.&lt;/p&gt;

&lt;p&gt;Later I have upgraded OVS to 2.8.2 (installed from source i.e. branch-2.8) for one of the L3 packet re-circulation issue.&lt;/p&gt;

&lt;p&gt;The upgrade is done on the OVS after deleting VMs attached to the compute, VxLAN and GRE interfaces,&#160;openvswitch-switch stop,&#160;dpkg -r openvswitch-switch and&#160;dpkg --purge openvswitch-switch.&lt;/p&gt;

&lt;p&gt;After the upgrade I could establish the tenant network with VMs attached to the compute. But ODL doesn&apos;t program egress lport dispatcher table flow (220) entries for GRE tunnel interface.&#160;&lt;/p&gt;

&lt;p&gt;This causes traffic between tenant VM and DC-GW fails.&lt;/p&gt;

&lt;p&gt;interface ds dumps and snippet of karaf log: &lt;a href=&quot;https://hastebin.com/zuyepiwuya.bash&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://hastebin.com/zuyepiwuya.bash&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;inventory, flow/group, ovs-vsctl show dumps attached.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="29170">GENIUS-112</key>
            <summary>egress lport dispatcher table (220) flow entries are not created in OVS after its upgrade</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <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="k.faseela">Faseela K</assignee>
                                    <reporter username="pperiyasamy">Periyasamy Palanisamy</reporter>
                        <labels>
                    </labels>
                <created>Thu, 8 Feb 2018 13:42:04 +0000</created>
                <updated>Thu, 1 Mar 2018 15:36:56 +0000</updated>
                            <resolved>Thu, 1 Mar 2018 15:36:56 +0000</resolved>
                                                    <fixVersion>Oxygen</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="60999" author="faseela.k@ericsson.com" created="Fri, 9 Feb 2018 07:15:40 +0000"  >&lt;p&gt;Peri, from the given DS dumps perspective, could you please tell us, how many computes do you have? You have only one OVS with 2.8.2 installed?&lt;/p&gt;</comment>
                            <comment id="61001" author="pperiyasamy" created="Fri, 9 Feb 2018 08:16:40 +0000"  >&lt;p&gt;Faseela, Its a single compute upgraded to 2.8.2 and another OVS is for neutron agent node which is still with 2.8.0.&lt;/p&gt;</comment>
                            <comment id="61004" author="cloudy" created="Fri, 9 Feb 2018 12:44:12 +0000"  >&lt;p&gt;Peri, Can you provide, DS output and karaf logs. Current DS output has only inventory.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="61006" author="pperiyasamy" created="Fri, 9 Feb 2018 13:00:37 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=cloudy&quot; class=&quot;user-hover&quot; rel=&quot;cloudy&quot;&gt;cloudy&lt;/a&gt;, you can find the interface ds dumps and snippet of karaf logs at&#160;&lt;a href=&quot;https://hastebin.com/zuyepiwuya.bash&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://hastebin.com/zuyepiwuya.bash&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="61050" author="cloudy" created="Wed, 14 Feb 2018 06:55:41 +0000"  >&lt;p&gt;Peri, which version of ODL you are using, is it nitrogen or nitrogen-sr1?&lt;/p&gt;</comment>
                            <comment id="61051" author="pperiyasamy" created="Wed, 14 Feb 2018 07:16:53 +0000"  >&lt;p&gt;its with nitrogen-sr1 build and used ODL deb package built from &lt;a href=&quot;https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/karaf/0.7.1/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/karaf/0.7.1/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="61090" author="cloudy" created="Fri, 16 Feb 2018 10:44:29 +0000"  >&lt;p&gt;Peri, we are able to reproduce the issue locally, we are looking into the logs.&lt;/p&gt;

&lt;p&gt;But why you are deleting the mpls tunnel interface before upgrade? this upgrade should work properly if you are not deleting the interface.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="61113" author="pperiyasamy" created="Mon, 19 Feb 2018 15:13:39 +0000"  >&lt;p&gt;This issue is even reproducible when we upgrade OVS without having tunnels interfaces. Later when GRE and VxLAN interfaces are created on the compute, egress dispatcher table flow is missing for GRE tunnel interface.&lt;/p&gt;</comment>
                            <comment id="61126" author="cloudy" created="Tue, 20 Feb 2018 12:31:03 +0000"  >&lt;p&gt;After going through the logs, it seems there is race condition between InterfaceInventoryStateListener add and update.&lt;/p&gt;

&lt;p&gt;Working on the fix.&lt;/p&gt;</comment>
                            <comment id="61139" author="cloudy" created="Wed, 21 Feb 2018 09:55:54 +0000"  >&lt;p&gt;This is a race condition proplem. Both add and update came very close, but in order.&lt;/p&gt;

&lt;p&gt;Add Goes through BatchingManager and not update, batching manager is not able process all the add&apos;s transactions before update&apos;s transaction. This results in updating an non-existing interface state, which results in a empty interface state with just interface op status. Now service binding from add kicks in and it tries to access partial interface state and this results in NullPointerException, and hence no table 220.&lt;/p&gt;</comment>
                            <comment id="61150" author="cloudy" created="Wed, 21 Feb 2018 19:01:14 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/68480/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/68480/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14398" name="flow-group-dumps.txt" size="19189" author="pperiyasamy" created="Thu, 8 Feb 2018 13:40:02 +0000"/>
                            <attachment id="14399" name="inventory-dumps.txt" size="1249073" author="pperiyasamy" created="Thu, 8 Feb 2018 13:38:56 +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_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10312"><![CDATA[High]]></customfieldvalue>

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

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