<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:22: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>[NETVIRT-774] occasionally ping between the Vm instances failed with ocata.</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-774</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;I have tested with latest carbon and observed there are some ping failures between the vm instances.&lt;/p&gt;

&lt;p&gt;Procedure: &lt;br/&gt;
create 2 networks and create VM instances  with count 4 on each network.&lt;br/&gt;
Observed pinging failed between the VMs within the network.&lt;/p&gt;

&lt;p&gt;Please find the attachments for karaf log and sandbox log.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="20695">NETVIRT-774</key>
            <summary>occasionally ping between the Vm instances failed with ocata.</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="HariPrasidh">Hari Prasidh</assignee>
                                    <reporter username="HariPrasidh">Hari Prasidh</reporter>
                        <labels>
                    </labels>
                <created>Fri, 7 Jul 2017 13:54:19 +0000</created>
                <updated>Mon, 30 Oct 2017 15:36:33 +0000</updated>
                            <resolved>Wed, 13 Sep 2017 09:41:36 +0000</resolved>
                                    <version>Carbon</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>13</watches>
                                                                                                                <comments>
                            <comment id="38080" author="hariprasidh" created="Fri, 7 Jul 2017 13:56:54 +0000"  >&lt;p&gt;Attachment karaf_log.zip has been added with description: karaf_logs&lt;/p&gt;</comment>
                            <comment id="38073" author="hariprasidh" created="Mon, 24 Jul 2017 14:35:25 +0000"  >&lt;p&gt;Reproduced bug insandbox for the above scenario and observed there are no tunnel ports between the compute nodes.&lt;/p&gt;

&lt;p&gt;After analysing logs, there is some delay to getting update DPN tunnel End Point Information(DPNTEPsInfo) into DataStoreCache. Due to this delay, tunnel interface is not created b/w the compute nodes.&lt;/p&gt;

&lt;p&gt;I suspect above delay due to update job is in queue is not processed within time.&lt;/p&gt;</comment>
                            <comment id="38074" author="hariprasidh" created="Wed, 26 Jul 2017 15:16:18 +0000"  >
&lt;p&gt;1.Vm creation on compute1.(first VM in compute node 1)&lt;br/&gt;
2.Received Vm tap port notification in netvirt and genius module.&lt;br/&gt;
3.Tunnel port gets created bi-dirctionally between compute1 and control(For creation of tunnel interfaces it requires DPNTEPsInfo of compute1 and control node&lt;br/&gt;
which need to be fetched from Meshed Cache).&lt;br/&gt;
  NOTE:: &lt;br/&gt;
  Prior to that, while creating network, control node&apos;s DPNTEPsInfo will be updated in cache . &lt;br/&gt;
  Compute1 DPN ID is available in the VM creation request itself&lt;/p&gt;

&lt;p&gt;4.Once tunnel intf created, thereafter compute1 DPNTEPsInfo will be updated to cache(Meshed Cache).&lt;br/&gt;
5.VM creation on compute2 (first VM in compute node 2)&lt;br/&gt;
6.Received Vm tap port notification in netvirt and genius module.&lt;br/&gt;
7.Tunnel port gets created bi-dirctionally between compute2 to control and compute2 to compute1&lt;br/&gt;
     To create tunnel between compute2 to compute1, we need DPNTEPsInfo of compute1 which should be updated in step 4.&lt;br/&gt;
  NOTE:: &lt;br/&gt;
  Compute-2 DPN ID is available in the VM creation request itself&lt;/p&gt;

&lt;p&gt;Step (1) and step (5) can happen in parallel. &lt;br/&gt;
If step (7) executed before step (4), we will not get DPNTEPsInfo of compute1.&lt;br/&gt;
So tunnel interface creation failed between the compute1 and compute2 nodes. &lt;/p&gt;

&lt;p&gt;Note: Tunnel interface creation is one time operation for each node. &lt;br/&gt;
i.e. Tunnel interface creation is allowed only for the very first port interface on the node.&lt;/p&gt;


&lt;p&gt;below code snippet to create tunnel interface and update DPNTEPsInfo:&lt;/p&gt;

&lt;p&gt;org.opendaylight.genius.itm.listeners.TransportZoneListener.java&lt;br/&gt;
-------------------------------------------&lt;br/&gt;
if (!newDpnTepsList.isEmpty()) &lt;/p&gt;
{
            LOG.trace(&quot;Adding TEPs &quot;);
            ItmTepAddWorker addWorker = new ItmTepAddWorker(newDpnTepsList, Collections.emptyList(), dataBroker,
                    idManagerService, mdsalManager, itmConfig);
            coordinator.enqueueJob(tzNew.getZoneName(), addWorker);
        }

&lt;p&gt;Suspect addWorker job in queue is processed with delay.&lt;/p&gt;</comment>
                            <comment id="38075" author="sgaddam@redhat.com" created="Wed, 16 Aug 2017 19:41:33 +0000"  >&lt;p&gt;@Hari, do you have any update/patch for this issue?&lt;/p&gt;</comment>
                            <comment id="38076" author="hariprasidh" created="Thu, 17 Aug 2017 13:22:55 +0000"  >&lt;p&gt;(In reply to Sridhar Gaddam from comment #4)&lt;br/&gt;
&amp;gt; @Hari, do you have any update/patch for this issue?&lt;/p&gt;

&lt;p&gt;yes, please find the below patch &lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/61168/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/61168/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="38077" author="anipbu" created="Wed, 23 Aug 2017 17:21:44 +0000"  >&lt;p&gt;A patch was submitted to revert the changes and fix this bug in Carbon SR2:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/62220/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/62220/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To better assess the impact of this bug and fix, could someone from your team please help us identify the following:&lt;br/&gt;
Regression: Is this bug a regression of functionality/performance/feature compared to Carbon?&lt;br/&gt;
Severity: Could you elaborate on the severity of this bug?  Is this a BLOCKER such that we cannot release Carbon SR2 without it?&lt;br/&gt;
Workaround: Is there a workaround such that we can write a release note instead?&lt;br/&gt;
Testing: Could you also elaborate on the testing of this patch?  How extensively has this patch been tested?  Is it covered by any unit tests or system tests?  &lt;br/&gt;
Impact: Does this fix impact any dependent projects?&lt;/p&gt;</comment>
                            <comment id="38078" author="hariprasidh" created="Mon, 28 Aug 2017 05:52:29 +0000"  >&lt;p&gt;currently discussing about the approach to fix this.&lt;/p&gt;</comment>
                            <comment id="38079" author="hariprasidh" created="Wed, 13 Sep 2017 09:40:59 +0000"  >&lt;p&gt;After discussion with community , issue has been fixed with below patch which got merged recently.&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/59035/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/59035/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So that I abandoned the below patch.&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/61168/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/61168/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And I closed the bug.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12550" name="karaf_log.zip" size="381883" author="hari.pr@hcl.com" created="Fri, 7 Jul 2017 13:56:54 +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>8823</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=8823]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10337"><![CDATA[Carbon-SR2]]></customfieldvalue>

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

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